Changeset 1799
- Timestamp:
- 12/10/09 13:43:13 (14 years ago)
- Location:
- trunk/jabberit_messenger/inc
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jabberit_messenger/inc/class.db_im.inc.php
r1756 r1799 212 212 $result[] = $this->db->row(); 213 213 214 if(count($result) > 0) 215 return unserialize($result[0]['preference_value']); 214 if( count($result) > 0 ) 215 { 216 $_return = unserialize($result[0]['preference_value']); 217 218 if( is_array($_return) ) 219 return $_return['preferences']; 220 else 221 return $_return; 222 } 216 223 } 217 224 … … 219 226 } 220 227 221 public final function setPreferences($pParam)222 {223 $preferences = $pParam['preferences1'];224 225 if(isset($pParam['preferences2']))226 $preferences .= ";". $pParam['preferences2'];227 228 if(isset($pParam['preferences3']))229 $preferences .= ";". $pParam['preferences3'];230 231 $user_id = $this->user_id;232 233 $query = "insert into phpgw_preferences values('".$user_id."','jabberit_messenger','".serialize($preferences)."')";234 235 if($this->db->query($query))236 {237 return "true";238 }239 else240 {241 $query = "update phpgw_preferences set preference_value = '".serialize($preferences)."' where preference_app='jabberit_messenger' and preference_owner='".$user_id."'";242 243 if($this->db->query($query))244 return "true";245 else246 return "false";247 }248 }249 250 228 public final function setApplications($pApplications) 251 229 { -
trunk/jabberit_messenger/inc/controller.xml
r1775 r1799 35 35 <item ref="contacts_im" alias="verifyAddNewContact" class="contacts_im" method="verifyAddNewContact" prefix="class." suffix=".inc.php"/> 36 36 <item ref="db_im" alias="editHostJabber" class="db_im" method="editHostJabber" prefix="class." suffix=".inc.php"/> 37 <item ref="db_im" alias="getPreferences" class="db_im" method="getPreferences" prefix="class." suffix=".inc.php"/>38 37 <item ref="db_im" alias="setAttributesLdap" class="db_im" method="setAttributesLdap" prefix="class." suffix=".inc.php"/> 39 38 <item ref="db_im" alias="setHostJabber" class="db_im" method="setHostJabber" prefix="class." suffix=".inc.php"/> 40 <item ref="db_im" alias="setPreferences" class="db_im" method="setPreferences" prefix="class." suffix=".inc.php"/>41 39 <item ref="db_im" alias="setOuGroupsLocked" class="db_im" method="setOuGroupsLocked" prefix="class." suffix=".inc.php"/> 42 40 <item ref="db_im" alias="setOrganization" class="db_im" method="setOrganization" prefix="class." suffix=".inc.php"/> … … 49 47 <item ref="fileDefine" alias="ldapInternal" class="fileDefine" method="ldapInternal" prefix="class." suffix=".inc.php"/> 50 48 <item ref="ldap_im" alias="getGroupsLdap" class="ldap_im" method="getGroupsLdap" prefix="class." suffix=".inc.php"/> 49 <item ref="preferences" alias="getPreferences" class="db_im" method="getPreferences" prefix="class." suffix=".inc.php"/> 50 <item ref="preferences" alias="setPreferences" class="preferencesJMessenger" method="setPreferences" prefix="" suffix=".php"/> 51 51 </php> 52 52 <xml></xml> -
trunk/jabberit_messenger/inc/jabberit_sessions.inc.php
r1761 r1799 1 1 <?php 2 2 3 /***************************************************************************\ 3 4 * Expresso - Expresso Messenger * … … 20 21 21 22 // User Lang 22 $_SESSION['phpgw_info']['jabberit_messenger']['applet_lang'] = $GLOBALS['phpgw_info']['user']['preferences']['common']['lang']; 23 23 $_SESSION['phpgw_info']['jabberit_messenger']['applet_lang'] = $GLOBALS['phpgw_info']['user']['preferences']['common']['lang']; 24 24 25 //Members Group 25 26 $_SESSION['phpgw_info']['jabberit_messenger']['membership'] = $GLOBALS['phpgw']->accounts->membership(); -
trunk/jabberit_messenger/inc/login.php
r1504 r1799 13 13 define('PHPGW_API_INC','../../phpgwapi/inc'); 14 14 require_once(PHPGW_API_INC . '/class.Template.inc.php'); 15 require_once('class.db_im.inc.php');16 15 17 16 if(isset($_SESSION['phpgw_info']['jabberit_messenger']['name_jabberit'])) … … 48 47 // FirstName 49 48 $CnName = explode(" ",$_SESSION['phpgw_info']['jabberit_messenger']['fullname']); 50 51 // Preferences52 $obj = new db_im();53 $preferences = $obj->getPreferences();54 $preferences = substr($preferences,(strpos($preferences,";") + 1), strlen($preferences));55 $preferences = explode(":", $preferences);56 49 57 50 if(is_array($organization))
Note: See TracChangeset
for help on using the changeset viewer.