Changeset 1799 for trunk/jabberit_messenger/inc/class.db_im.inc.php
- Timestamp:
- 12/10/09 13:43:13 (14 years ago)
- File:
-
- 1 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 {
Note: See TracChangeset
for help on using the changeset viewer.