Changeset 194 in subversion
- Timestamp:
- Apr 13, 2006 2:23:48 PM (7 years ago)
- Location:
- trunk/roundcubemail
- Files:
-
- 3 edited
-
config/main.inc.php.dist (modified) (2 diffs)
-
program/include/main.inc (modified) (2 diffs)
-
program/steps/settings/save_prefs.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/config/main.inc.php.dist
r183 r194 129 129 $rcmail_config['default_imap_folders'] = array('INBOX', 'Drafts', 'Sent', 'Junk', 'Trash'); 130 130 131 // default sort col132 $rcmail_config['message_sort_col'] = 'date';133 134 // default sort order135 $rcmail_config['message_sort_order'] = 'DESC';136 137 131 // Set TRUE if deleted messages should not be displayed 138 132 // This will make the application run slower … … 181 175 $rcmail_config['prettydate'] = TRUE; 182 176 177 // default sort col 178 $rcmail_config['message_sort_col'] = 'date'; 179 180 // default sort order 181 $rcmail_config['message_sort_order'] = 'DESC'; 182 183 183 184 184 /***** try to load host-specific configuration *****/ -
trunk/roundcubemail/program/include/main.inc
r185 r194 220 220 function rcmail_kill_session() 221 221 { 222 /* $sess_name = session_name(); 223 if (isset($_COOKIE[$sess_name])) 224 setcookie($sess_name, '', time()-42000, '/'); 225 */ 222 // save user preferences 223 $a_user_prefs = $_SESSION['user_prefs']; 224 if (!is_array($a_user_prefs)) 225 $a_user_prefs = array(); 226 227 if ((isset($_SESSION['sort_col']) && $_SESSION['sort_col']!=$a_user_prefs['message_sort_col']) || 228 (isset($_SESSION['sort_order']) && $_SESSION['sort_order']!=$a_user_prefs['message_sort_order'])) 229 { 230 $a_user_prefs['message_sort_col'] = $_SESSION['sort_col']; 231 $a_user_prefs['message_sort_order'] = $_SESSION['sort_order']; 232 rcmail_save_user_prefs($a_user_prefs); 233 } 234 226 235 $_SESSION = array(); 227 236 session_destroy(); … … 616 625 return $email; 617 626 } 627 628 629 function rcmail_save_user_prefs($a_user_prefs) 630 { 631 global $DB, $CONFIG, $sess_user_lang; 632 633 $DB->query("UPDATE ".get_table_name('users')." 634 SET preferences=?, 635 language=? 636 WHERE user_id=?", 637 serialize($a_user_prefs), 638 $sess_user_lang, 639 $_SESSION['user_id']); 640 641 if ($DB->affected_rows()) 642 { 643 $_SESSION['user_prefs'] = $a_user_prefs; 644 $CONFIG = array_merge($CONFIG, $a_user_prefs); 645 return TRUE; 646 } 647 648 return FALSE; 649 } 618 650 619 651 -
trunk/roundcubemail/program/steps/settings/save_prefs.inc
r171 r194 39 39 } 40 40 41 42 $DB->query("UPDATE ".get_table_name('users')." 43 SET preferences=?, 44 language=? 45 WHERE user_id=?", 46 serialize($a_user_prefs), 47 $sess_user_lang, 48 $_SESSION['user_id']); 49 50 if ($DB->affected_rows()) 51 { 41 if (rcmail_save_user_prefs($a_user_prefs)) 52 42 show_message('successfullysaved', 'confirmation'); 53 54 $_SESSION['user_prefs'] = $a_user_prefs;55 $CONFIG = array_merge($CONFIG, $a_user_prefs);56 }57 43 58 44
Note: See TracChangeset
for help on using the changeset viewer.
