Changeset 1809
- Timestamp:
- 12/11/09 09:34:51 (14 years ago)
- Location:
- sandbox/filemanager
- Files:
-
- 6 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 -
sandbox/filemanager/js/common_functions.js
r1804 r1809 276 276 preferences[checkBoxes[i].value] = '0'; 277 277 } 278 cExecute('./index.php?menuaction=filemanager.user.save_preferences&preferences='+base64_encode(serialize(preferences)),function () { toolbar.control('reload'); EditColumns('close'); }) 278 cExecute('./index.php?menuaction=filemanager.user.save_preferences&preferences='+base64_encode(serialize(preferences)),function () { toolbar.control('reload'); EditColumns('close'); }); 279 279 return; 280 280 } -
sandbox/filemanager/js/drag_area.js
r1804 r1809 21 21 if (elem != null){ 22 22 var _event = is_ie ? window.event : e; 23 elem.style.left = (_event.clientX - 80)+ "px";24 elem.style.top = (_event.clientY)+ "px";23 elem.style.left = _event.clientX - 80 + "px"; 24 elem.style.top = _event.clientY + "px"; 25 25 } 26 26 } -
sandbox/filemanager/js/draw_api.js
r1804 r1809 28 28 permissions['private']=(permission & ACL_PRIVATE); 29 29 toolbar.load(); 30 loadPreferences();31 30 } 32 31 function close_window(){ … … 45 44 menu = document.createElement('DIV'); 46 45 menu.id = "dwindow"; 47 menu.style.left = DocX -200;48 menu.style.width = " auto";46 menu.style.left = 200; 47 menu.style.width = "400px"; 49 48 menu.style.top = DocY; 50 49 menu.className = 'menubox'; … … 146 145 147 146 function initDrawApi(){ 147 loadPreferences(); 148 148 currentPath = document.getElementById('currentPath').value; 149 149 toolbar.control('reload'); -
sandbox/filemanager/templates/default/main.tpl
r1785 r1809 64 64 <div style="visibility: hidden" id="allMessages">{messages}</div> 65 65 </div> 66 {preferences} 66 67 {script} 67 {preferences}68 68 <!-- END filemanager_footer -->
Note: See TracChangeset
for help on using the changeset viewer.