- Timestamp:
- 01/11/11 16:39:34 (13 years ago)
- Location:
- branches/2.2/filemanager
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/filemanager/inc/class.user.inc.php
r3019 r3678 119 119 } 120 120 function save_preferences(){ 121 unset($_SESSION['phpgw_info']['user']['preferences']['filemanager']); 121 122 122 $_SESSION['phpgw_info']['user']['preferences']['filemanager'] = unserialize($this->preferences); 123 123 /* See if preferences exists or not */ -
branches/2.2/filemanager/js/common_functions.js
r3673 r3678 279 279 } 280 280 281 cExecute_('./index.php?menuaction=filemanager.user.save_preferences &preferences='+base64_encode(serialize(preferences)),function () { toolbar.control('reload'); EditColumns('close'); });281 cExecute_('./index.php?menuaction=filemanager.user.save_preferences',function () { toolbar.control('reload'); EditColumns('close'); }, 'preferences='+serialize(preferences) ); 282 282 } 283 283 else -
branches/2.2/filemanager/js/connector.js
r3619 r3678 116 116 } 117 117 118 function cExecute_(requestURL, handler){118 function cExecute_(requestURL, handler, params){ 119 119 if (connector.isVisibleBar == true){ 120 120 setTimeout('cExecute_("'+requestURL+'",'+handler+')',150); … … 136 136 } 137 137 } 138 var responseRequest = function (){ 139 if (Ajax.readyState == 4) 140 if (Ajax.status == 200){ 141 handler(Ajax.responseText); 142 connector.hideProgressBar(); 138 139 var responseRequest = function() 140 { 141 try 142 { 143 if ( Ajax.readyState == 4 ) 144 { 145 switch ( Ajax.status ) 146 { 147 case 200: 148 if (typeof(handler) == 'function') 149 { 150 connector.hideProgressBar(); 151 var data = Ajax.responseText; 152 handler(data); 153 } 154 155 break; 156 157 case 404: 158 159 alert(get_lang('Page Not Found!')); 160 break; 161 162 default: 163 } 143 164 } 144 else 145 throw("Connection error!"); 146 } 147 148 165 } 166 catch (e) 167 { 168 connector.hideProgressBar(); 169 // View Exception in Javascript Console 170 throw(e); 171 } 172 } 173 149 174 AjaxRequest(); 175 150 176 if (!Ajax){ 151 177 throw("No connection"); … … 153 179 } 154 180 155 Ajax.onreadystatechange = responseRequest; 156 if (typeof(method) == 'undefined') 157 method = 'GET'; 158 Ajax.open(method, requestURL, true); 159 Ajax.send(null); 181 if( typeof(params) == 'undefined' ) 182 { 183 Ajax.open('GET', requestURL, true); 184 Ajax.onreadystatechange = responseRequest; 185 Ajax.send(null); 186 } 187 else 188 { 189 Ajax.open("POST", requestURL, true); 190 Ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 191 Ajax.onreadystatechange = responseRequest; 192 Ajax.send( params ); 193 } 160 194 } 161 195
Note: See TracChangeset
for help on using the changeset viewer.