+
+
+// new Index order handling
+//$default_mailbox_pref = unserialize(getPref($data_dir, $username, 'default_mailbox_pref'));
+
+if (!$index_order) {
+ if (isset($internal_date_sort) && $internal_date_sort == false) {
+ $index_order = array(SQM_COL_CHECK,SQM_COL_FROM,SQM_COL_DATE,SQM_COL_FLAGS,SQM_COL_ATTACHMENT,SQM_COL_PRIO,SQM_COL_SUBJ);
+ } else {
+ $index_order = array(SQM_COL_CHECK,SQM_COL_FROM,SQM_COL_INT_DATE,SQM_COL_FLAGS,SQM_COL_ATTACHMENT,SQM_COL_PRIO,SQM_COL_SUBJ);
+ }
+ setPref($data_dir, $username, 'index_order', serialize($index_order));
+}
+
+if (!isset($default_mailbox_pref)) {
+ $show_num = (isset($show_num)) ? $show_num : 15;
+
+ $default_mailbox_pref = array (
+ MBX_PREF_SORT => 0,
+ MBX_PREF_LIMIT => $show_num,
+ MBX_PREF_AUTO_EXPUNGE => $auto_expunge,
+ MBX_PREF_COLUMNS => $index_order);
+ // setPref($data_dir, $username, 'default_mailbox_pref', serialize($default_mailbox_pref));
+ // clean up the old prefs
+// if (isset($prefs_cache['internal_date_sort'])) {
+// unset($prefs_cache['internal_date_sort']);
+// removePref($data_dir,$username,'internal_date_sort');
+// }
+// if (isset($prefs_cache['show_num'])) {
+// unset($prefs_cache['show_num']);
+// removePref($data_dir,$username,'show_num');
+// }