Changeset 5889 for sandbox/webservice/api/json-rpc/Expresso.php
- Timestamp:
- 04/05/12 17:22:21 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/webservice/api/json-rpc/Expresso.php
r5714 r5889 25 25 } 26 26 27 protected function getUserId(){ 28 return $GLOBALS['phpgw_info']['user']['account_id']; 27 protected function getUserProfile(){ 28 return array( 29 'account_id' => $GLOBALS['phpgw_info']['user']['account_id'], 30 'email' => $GLOBALS['phpgw_info']['user']['email'], 31 'telephonenumber' => $GLOBALS['phpgw_info']['user']['telephonenumber'], 32 'fullname' => $GLOBALS['phpgw_info']['user']['fullname'] 33 ); 34 } 35 36 protected function getUserPreferences(){ 37 $prefs = $GLOBALS['phpgw']->preferences->read(); 38 return array( 39 "search_characters_number" => $prefs['expressoMail']['search_characters_number'], 40 "search_result_number" => $prefs['expressoMail']['search_result_number'], 41 "save_deleted_msg" => $prefs['expressoMail']['save_deleted_msg'], 42 "max_email_per_page" => $prefs['expressoMail']['max_email_per_page'], 43 "delete_trash_messages_after_n_days" => $prefs['expressoMail']['delete_trash_messages_after_n_days'], 44 "save_in_folder" => $prefs['expressoMail']['save_in_folder'] 45 ); 29 46 } 30 47 … … 71 88 { 72 89 $this->error = null; 73 $this->result = array('auth' => $sessionid.":".$GLOBALS['phpgw']->session->kp3); 90 $this->result = array( 91 'auth' => $sessionid.":".$GLOBALS['phpgw']->session->kp3, 92 'profile' => $this->getUserProfile(), 93 'preferences' => $this->getUserPreferences() 94 ); 74 95 } 75 96 else
Note: See TracChangeset
for help on using the changeset viewer.