Ignore:
Timestamp:
12/10/09 13:43:13 (14 years ago)
Author:
alexandrecorreia
Message:

Ticket #612 - Adequando as preferências do JMessenger para o padrao Expresso.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/jabberit_messenger/inc/class.db_im.inc.php

    r1756 r1799  
    212212                                $result[] = $this->db->row(); 
    213213         
    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                        } 
    216223                } 
    217224 
     
    219226        } 
    220227 
    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                 else 
    240                 { 
    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                         else 
    246                                 return "false";                  
    247                 }                
    248         } 
    249          
    250228        public final function setApplications($pApplications) 
    251229        { 
Note: See TracChangeset for help on using the changeset viewer.