X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fload_prefs.php;h=726dafb6cbb17716c9c13cb2ad387af8a23d429c;hb=f4057b81618cd29e6dffb2ad4eb09fbf09915c15;hp=9f4ed1abea2ee2954350b0b6d269d13612a48777;hpb=7661bac061696805fa43a2ce09bdc78a45a42851;p=squirrelmail.git diff --git a/src/load_prefs.php b/src/load_prefs.php index 9f4ed1ab..726dafb6 100644 --- a/src/load_prefs.php +++ b/src/load_prefs.php @@ -1,7 +1,21 @@ -"; + echo $theme[0]["PATH"]; + echo _(" was not found."); + echo "
"; echo _("Exiting abnormally"); exit; } } + session_register("theme_css"); + + $use_javascript_addr_book = getPref($data_dir, $username, "use_javascript_addr_book"); + if ($use_javascript_addr_book == "") + $use_javascript_addr_book = $default_use_javascript_addr_book; + + + /** Load the user's sent folder preferences **/ + $move_to_sent = getPref($data_dir, $username, "move_to_sent"); + if ($move_to_sent == "") + $move_to_sent = $default_move_to_sent; /** Load the user's trash folder preferences **/ $move_to_trash = getPref($data_dir, $username, "move_to_trash"); if ($move_to_trash == "") $move_to_trash = $default_move_to_trash; + + $unseen_type = getPref($data_dir, $username, "unseen_type"); + if ($default_unseen_type == "") + $default_unseen_type = 1; + if ($unseen_type == "") + $unseen_type = $default_unseen_type; + + $unseen_notify = getPref($data_dir, $username, "unseen_notify"); + if ($default_unseen_notify == "") + $default_unseen_notify = 2; + if ($unseen_notify == "") + $unseen_notify = $default_unseen_notify; + + + $folder_prefix = getPref($data_dir, $username, "folder_prefix"); + if ($folder_prefix == "") + $folder_prefix = $default_folder_prefix; + + /** Load special folders **/ + $new_trash_folder = getPref($data_dir, $username, "trash_folder"); + if (($new_trash_folder == "") && ($move_to_trash == true)) + $trash_folder = $folder_prefix . $trash_folder; + else + $trash_folder = $new_trash_folder; + + /** Load special folders **/ + $new_sent_folder = getPref($data_dir, $username, "sent_folder"); + if (($new_sent_folder == "") && ($move_to_sent == true)) + $sent_folder = $folder_prefix . $sent_folder; + else + $sent_folder = $new_sent_folder; + + $show_num = getPref($data_dir, $username, "show_num"); + if ($show_num == "") + $show_num = 25; + $wrap_at = getPref($data_dir, $username, "wrap_at"); if ($wrap_at == "") $wrap_at = 86; + $left_size = getPref($data_dir, $username, "left_size"); + if ($left_size == "") { + if (isset($default_left_size)) + $left_size = $default_left_size; + else + $left_size = 200; + } + $editor_size = getPref($data_dir, $username, "editor_size"); if ($editor_size == "") $editor_size = 76; @@ -39,11 +108,33 @@ if ($use_signature == "") $use_signature = false; + $left_refresh = getPref($data_dir, $username, "left_refresh"); + if ($left_refresh == "") + $left_refresh = false; + /** Load up the Signature file **/ if ($use_signature == true) { - $signature = getSig($data_dir, $username); + $signature_abs = $signature = getSig($data_dir, $username); } else { - $signature = ""; + $signature_abs = getSig($data_dir, $username); } -?> + /** Load up the Language preference **/ + $user_language = getPref($data_dir, $username, "language"); + if ($user_language == "") { + if (isset($default_charset)) + $user_language = $default_charset; + else + $user_language = en; + } + + // highlightX comes in with the form: name,color,header,value + for ($i=0; $hlt = getPref($data_dir, $username, "highlight$i"); $i++) { + $ary = explode(",", $hlt); + $message_highlight_list[$i]["name"] = $ary[0]; + $message_highlight_list[$i]["color"] = $ary[1]; + $message_highlight_list[$i]["value"] = $ary[2]; + $message_highlight_list[$i]["match_type"] = $ary[3]; + } + +?>