$username = ( !isset($username) ? '' : $username );
-global $theme, $chosen_theme, $color;
+$custom_css = getPref($data_dir, $username, 'custom_css', 'none' );
+
$theme = ( !isset($theme) ? array() : $theme );
$color = ( !isset($color) ? array() : $color );
-$chosen_theme = getPref($data_dir, $username, "chosen_theme");
+$chosen_theme = getPref($data_dir, $username, 'chosen_theme');
$found_theme = false;
for ($i = 0; $i < count($theme); ++$i){
if ($theme[$i]['PATH'] == $chosen_theme) {
$color[9] = '#ABABAB'; /* mid-gray Darker version of #0 */
$color[10] = '#666666'; /* dark gray Darker version of #9 */
$color[11] = '#770000'; /* dark red Special Folders color */
+ $color[12] = '#EDEDED';
+ $color[15] = '#002266'; /* (dark blue) Unselectable folders */
}
}
-if (!defined('download_php')) { session_register('theme_css'); }
+if (!defined('download_php')) {
+ session_register('theme_css');
+}
-global $use_javascript_addr_book;
$use_javascript_addr_book = getPref($data_dir, $username, 'use_javascript_addr_book', $default_use_javascript_addr_book);
-/* Declare the global variables for the special folders. */
-global $move_to_sent, $move_to_trash, $save_as_draft;
-
/* Load the user's special folder preferences */
$move_to_sent =
getPref($data_dir, $username, 'move_to_sent', $default_move_to_sent);
$save_as_draft =
getPref($data_dir, $username, 'save_as_draft', $default_save_as_draft);
-global $unseen_type, $unseen_notify;
-if ($default_unseen_type == '') { $default_unseen_type = 1; }
-if ($default_unseen_notify == '') { $default_unseen_notify = 2; }
+if ($default_unseen_type == '') {
+ $default_unseen_type = 1;
+}
+if ($default_unseen_notify == '') {
+ $default_unseen_notify = 2;
+}
$unseen_type =
getPref($data_dir, $username, 'unseen_type', $default_unseen_type);
$unseen_notify =
getPref($data_dir, $username, 'unseen_notify', $default_unseen_notify);
-global $folder_prefix;
$folder_prefix =
getPref($data_dir, $username, 'folder_prefix', $default_folder_prefix);
-/* Declare global variables for special folders. */
-global $trash_folder, $sent_folder, $draft_folder;
-
/* Load special folder - trash */
$load_trash_folder = getPref($data_dir, $username, 'trash_folder');
if (($load_trash_folder == '') && ($move_to_trash)) {
$draft_folder = $load_draft_folder;
}
-global $show_num, $wrap_at, $left_size;
$show_num = getPref($data_dir, $username, 'show_num', 15 );
$wrap_at = getPref( $data_dir, $username, 'wrap_at', 86 );
}
}
-global $editor_size, $use_signature, $prefix_sig;
$editor_size = getPref($data_dir, $username, 'editor_size', 76 );
$use_signature = getPref($data_dir, $username, 'use_signature', SMPREF_OFF );
$prefix_sig = getPref($data_dir, $username, 'prefix_sig');
+/* Load timezone preferences */
+$timezone = getPref($data_dir, $username, 'timezone', SMPREF_NONE );
+
/* Load preferences for reply citation style. */
-global $reply_citation_style, $reply_citation_start, $reply_citation_end;
$reply_citation_style =
getPref($data_dir, $username, 'reply_citation_style', SMPREF_NONE );
$reply_citation_start = getPref($data_dir, $username, 'reply_citation_start');
$reply_citation_end = getPref($data_dir, $username, 'reply_citation_end');
-global $left_refresh, $sort;
+/* left refresh rate, strtolower makes 1.0.6 prefs compatible */
$left_refresh = getPref($data_dir, $username, 'left_refresh', SMPREF_NONE );
+$left_refresh = strtolower($left_refresh);
+
$sort = getPref($data_dir, $username, 'sort', 6 );
/** Load up the Signature file **/
-global $signature_abs;
-if ($use_signature) {
- $signature_abs = $signature = getSig($data_dir, $username);
-} else {
- $signature_abs = getSig($data_dir, $username);
-}
+$signature_abs = $signature = getSig($data_dir, $username, "g");
/* Highlight comes in with the form: name, color, header, value. */
-global $message_highlight_list;
for ($i = 0; $hlt = getPref($data_dir, $username, "highlight$i"); ++$i) {
$highlight_array = explode(',', $hlt);
$message_highlight_list[$i]['name'] = $highlight_array[0];
$message_highlight_list[$i]['color'] = $highlight_array[1];
$message_highlight_list[$i]['value'] = $highlight_array[2];
- $message_highlight_list[$i]['match_type'] = $highligh_array[3];
+ $message_highlight_list[$i]['match_type'] = $highlight_array[3];
}
/* Index order lets you change the order of the message index */
-global $index_order;
$order = getPref($data_dir, $username, 'order1');
for ($i = 1; $order; ++$i) {
$index_order[$i] = $order;
$index_order[5] = 4;
}
-global $alt_index_colors;
$alt_index_colors =
getPref($data_dir, $username, 'alt_index_colors', SMPREF_ON );
-global $location_of_bar, $location_of_buttons;
$location_of_bar =
getPref($data_dir, $username, 'location_of_bar', SMPREF_LOC_LEFT);
$location_of_buttons =
getPref($data_dir, $username, 'location_of_buttons', SMPREF_LOC_BETWEEN);
-global $collapse_folders, $show_html_default, $show_xmailer_default;
-global $attachment_common_show_images, $pf_subtle_link, $pf_cleandisplay;
$collapse_folders =
getPref($data_dir, $username, 'collapse_folders', SMPREF_ON);
$pf_subtle_link = getPref($data_dir, $username, 'pf_subtle_link', SMPREF_ON);
$pf_cleandisplay = getPref($data_dir, $username, 'pf_cleandisplay', SMPREF_OFF);
-global $include_self_reply_all;
+/* message disposition notification support setting */
+$mdn_user_support = getPref($data_dir, $username, 'mdn_user_support', SMPREF_ON);
+
$include_self_reply_all =
getPref($data_dir, $username, 'include_self_reply_all', SMPREF_ON);
-global $page_selector, $page_selector_max;
$page_selector = getPref($data_dir, $username, 'page_selector', SMPREF_ON);
$page_selector_max = getPref($data_dir, $username, 'page_selector_max', 10);
/* SqClock now in the core */
-global $date_format, $hour_format, $username, $data_dir;
$date_format = getPref($data_dir, $username, 'date_format', 3);
$hour_format = getPref($data_dir, $username, 'hour_format', 2);
+/* compose in new window setting */
+$compose_new_win = getPref($data_dir, $username, 'compose_new_win', 0);
+$compose_height = getPref($data_dir, $username, 'compose_height', 550);
+$compose_width = getPref($data_dir, $username, 'compose_width', 640);
+
+
+/* signature placement settings */
+$sig_first = getPref($data_dir, $username, 'sig_first', 0);
+
+/* use the internal date of the message for sorting instead of the supplied header date */
+$internal_date_sort = getPref($data_dir, $username, 'internal_date_sort', SMPREF_ON);
+
+/* if server sorting is enabled/disabled */
+$sort_by_ref = getPref($data_dir, $username, 'sort_by_ref', 1);
+
/* Load the javascript settings. */
-global $javascript_setting, $javascript_on;
$javascript_setting =
getPref($data_dir, $username, 'javascript_setting', SMPREF_JS_AUTODETECT);
$javascript_on = getPref($data_dir, $username, 'javascript_on', SMPREF_ON);
+
+$search_memory = getPref($data_dir, $username, 'search_memory', 0);
+
+$forward_cc = getPref($data_dir, $username, 'forward_cc', 0);
+
do_hook('loading_prefs');
?>