Changeset 6605 for trunk/prototype/rest/catalog/UserContactsResource.php
- Timestamp:
- 06/25/12 11:40:46 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/rest/catalog/UserContactsResource.php
r6592 r6605 24 24 $this->secured(); 25 25 26 //verificar se a preferencia de contatos dinamicos nao esta ativada 27 if(!$this->isEnabledDynamicContacts(Config::me("uidNumber")) ){ 28 $response = new Response($request); 29 $this->createException($request, $response, Response::UNAUTHORIZED, 'Resource unauthorized', 'disabled dynamic contacts preference'); 30 return $response; 31 } 32 26 33 $response = new Response($request); 27 34 $response->addHeader('Content-type', 'aplication/json'); … … 478 485 } 479 486 487 private function isEnabledDynamicContacts($user){ 488 489 $sql = 'SELECT preference_value '. 490 'FROM phpgw_preferences '. 491 'WHERE preference_app = \'expressoMail\' AND '. 492 'preference_owner = ' . $user; 493 494 $preference = Controller::service('PostgreSQL')->execResultSql($sql, true); 495 496 if(count($preference) > 0 && isset($preference['preference_value'])){ 497 $preference = unserialize( $preference['preference_value'] ); 498 499 if(isset($preference['use_dynamic_contacts'])){ 500 $preference = $preference['use_dynamic_contacts']; 501 return ($preference == '1'); 502 } 503 } 504 return false; 505 } 506 480 507 } 481 508
Note: See TracChangeset
for help on using the changeset viewer.