Changeset 6605 for trunk/prototype/rest/catalog/DynamicContactResource.php
- Timestamp:
- 06/25/12 11:40:46 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/rest/catalog/DynamicContactResource.php
r6528 r6605 23 23 24 24 $this->secured(); 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 } 25 32 26 33 $response = new Response($request); … … 172 179 173 180 $this->secured(); 181 182 //verificar se a preferencia de contatos dinamicos nao esta ativada 183 if(!$this->isEnabledDynamicContacts(Config::me("uidNumber")) ){ 184 $response = new Response($request); 185 $this->createException($request, $response, Response::UNAUTHORIZED, 'Resource unauthorized', 'disabled dynamic contacts preference'); 186 return $response; 187 } 188 174 189 175 190 $post = $request->dataDecoded; … … 260 275 $this->secured(); 261 276 277 //verificar se a preferencia de contatos dinamicos nao esta ativada 278 if(!$this->isEnabledDynamicContacts(Config::me("uidNumber")) ){ 279 $response = new Response($request); 280 $this->createException($request, $response, Response::UNAUTHORIZED, 'Resource unauthorized', 'disabled dynamic contacts preference'); 281 return $response; 282 } 283 262 284 $response = new Response($request); 263 285 $response->addHeader('Content-type', 'aplication/json'); … … 307 329 } 308 330 331 private function isEnabledDynamicContacts($user){ 332 333 $sql = 'SELECT preference_value '. 334 'FROM phpgw_preferences '. 335 'WHERE preference_app = \'expressoMail\' AND '. 336 'preference_owner = ' . $user; 337 338 $preference = Controller::service('PostgreSQL')->execResultSql($sql, true); 339 340 if(count($preference) > 0 && isset($preference['preference_value'])){ 341 $preference = unserialize( $preference['preference_value'] ); 342 343 if(isset($preference['use_dynamic_contacts'])){ 344 $preference = $preference['use_dynamic_contacts']; 345 return ($preference == '1'); 346 } 347 } 348 return false; 349 } 309 350 } 310 351
Note: See TracChangeset
for help on using the changeset viewer.