Changeset 5662 in subversion for trunk/roundcubemail/program/steps/settings/save_prefs.inc
- Timestamp:
- Dec 29, 2011 4:35:01 AM (17 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/program/steps/settings/save_prefs.inc
r5564 r5662 32 32 'timezone' => isset($_POST['_timezone']) ? (is_numeric($_POST['_timezone']) ? floatval($_POST['_timezone']) : get_input_value('_timezone', RCUBE_INPUT_POST)) : $CONFIG['timezone'], 33 33 'dst_active' => isset($_POST['_dst_active']) ? TRUE : FALSE, 34 'pagesize' => is_numeric($_POST['_pagesize']) ? max(2, intval($_POST['_pagesize'])) : $CONFIG['pagesize'],35 34 'date_format' => isset($_POST['_date_format']) ? get_input_value('_date_format', RCUBE_INPUT_POST) : $CONFIG['date_format'], 36 35 'time_format' => isset($_POST['_time_format']) ? get_input_value('_time_format', RCUBE_INPUT_POST) : ($CONFIG['time_format'] ? $CONFIG['time_format'] : 'H:i'), … … 38 37 'skin' => isset($_POST['_skin']) ? get_input_value('_skin', RCUBE_INPUT_POST) : $CONFIG['skin'], 39 38 ); 40 39 41 40 // compose derived date/time format strings 42 41 if ((isset($_POST['_date_format']) || isset($_POST['_time_format'])) && $a_user_prefs['date_format'] && $a_user_prefs['time_format']) { … … 55 54 'keep_alive' => isset($_POST['_keep_alive']) ? intval($_POST['_keep_alive'])*60 : $CONFIG['keep_alive'], 56 55 'check_all_folders' => isset($_POST['_check_all_folders']) ? TRUE : FALSE, 56 'mail_pagesize' => is_numeric($_POST['_mail_pagesize']) ? max(2, intval($_POST['_mail_pagesize'])) : $CONFIG['mail_pagesize'], 57 57 ); 58 58 … … 94 94 case 'addressbook': 95 95 $a_user_prefs = array( 96 'default_addressbook' => get_input_value('_default_addressbook', RCUBE_INPUT_POST, true), 97 'autocomplete_single' => isset($_POST['_autocomplete_single']) ? TRUE : FALSE, 96 'default_addressbook' => get_input_value('_default_addressbook', RCUBE_INPUT_POST, true), 97 'autocomplete_single' => isset($_POST['_autocomplete_single']) ? TRUE : FALSE, 98 'addressbook_pagesize' => is_numeric($_POST['_addressbook_pagesize']) ? max(2, intval($_POST['_addressbook_pagesize'])) : $CONFIG['addressbook_pagesize'], 98 99 ); 99 100 … … 151 152 152 153 // force min size 153 if ($a_user_prefs['pagesize'] < 1) 154 $a_user_prefs['pagesize'] = 10; 155 156 if (isset($CONFIG['max_pagesize']) && ($a_user_prefs['pagesize'] > $CONFIG['max_pagesize'])) 157 $a_user_prefs['pagesize'] = (int) $CONFIG['max_pagesize']; 154 if ($a_user_prefs['mail_pagesize'] < 1) 155 $a_user_prefs['mail_pagesize'] = 10; 156 if ($a_user_prefs['addressbook_pagesize'] < 1) 157 $a_user_prefs['addressbook_pagesize'] = 10; 158 159 if (isset($CONFIG['max_pagesize']) && ($a_user_prefs['mail_pagesize'] > $CONFIG['max_pagesize'])) 160 $a_user_prefs['mail_pagesize'] = (int) $CONFIG['max_pagesize']; 161 if (isset($CONFIG['max_pagesize']) && ($a_user_prefs['addressbook_pagesize'] > $CONFIG['max_pagesize'])) 162 $a_user_prefs['addressbook_pagesize'] = (int) $CONFIG['max_pagesize']; 158 163 159 164 $a_user_prefs['timezone'] = (string) $a_user_prefs['timezone'];
Note: See TracChangeset
for help on using the changeset viewer.
