Changeset 1809 for sandbox/filemanager/inc/class.user.inc.php
- Timestamp:
- 12/11/09 09:34:51 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/filemanager/inc/class.user.inc.php
r1704 r1809 102 102 } 103 103 function save_preferences(){ 104 $string_serial = addslashes($this->preferences); 105 $query = "update phpgw_preferences set preference_value = '".$string_serial."' where preference_app = 'filemanager'". 106 " and preference_owner = '".$this->user_id."'"; 104 /* See if preferences exists or not */ 105 $query = "SELECT count(preference_owner) FROm phpgw_preferences WHERE preference_app = 'filemanager' AND preference_owner = 1009 LIMIT 1"; 106 if ($GLOBALS['phpgw']->db->query($query) && $GLOBALS['phpgw']->db->next_record()) 107 $val = $GLOBALS['phpgw']->db->row(); 108 else 109 { 110 echo $GLOBALS['phpgw']->db->error; 111 return false; 112 } 113 114 $string_serial = addslashes($this->preferences); 115 if ($val['count'] == '1') 116 { 117 $query = "UPDATE phpgw_preferences set preference_value = '".$string_serial. 118 "' where preference_app = 'filemanager'". 119 " and preference_owner = '".$this->user_id."'"; 107 120 if (!$GLOBALS['phpgw']->db->query($query)){ 108 121 echo $GLOBALS['phpgw']->db->error; … … 113 126 return; 114 127 } 128 } 129 else 130 { 131 /*preferences does not exist*/ 132 $query = "INSERT INTO phpgw_preferences values (".$this->user_id.",'filemanager','".$string_serial."')"; 133 if (!$GLOBALS['phpgw']->db->query($query)){ 134 echo $GLOBALS['phpgw']->db->error; 135 return false; 136 } 137 else{ 138 echo "True"; 139 return; 140 } 141 142 } 115 143 } 116 144
Note: See TracChangeset
for help on using the changeset viewer.