X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Foptions.php;h=7c684247c8fcfe66411ef8fc5452a5bd2e1fca5d;hb=b67e316dea5c3f9e411784dbcde3ace4fc0f9ecd;hp=d0b1995c91c7ffaf12a604e5ba657b00ab8e8f1e;hpb=2a32fc83f95eba42be0d1752ef685adf10e1edc9;p=squirrelmail.git diff --git a/src/options.php b/src/options.php index d0b1995c..7c684247 100644 --- a/src/options.php +++ b/src/options.php @@ -1,4 +1,15 @@ -\n"; - displayPageHeader($color, "None"); - - /** load up some of the values from the pref file **/ - $fullname = getPref($data_dir, $username, "full_name"); - $replyto = getPref($data_dir, $username, "reply_to"); - $email_address = getPref($data_dir, $username, "email_address"); - $chosen_language = getPref($data_dir, $username, "language"); - - echo "\n"; - echo " \n"; - echo "
\n"; - echo _("Options"); - echo "
\n"; - - echo "
\n"; - echo "\n"; - // FULL NAME - echo " "; - echo " "; - echo " "; - echo " "; - // FROM-ADDRESS - echo " "; - echo " "; - echo " "; - echo " "; - // REPLY-TO - echo " "; - echo " "; - echo " "; - echo " "; - // DEFAULT FOLDERS - if ($show_prefix_option == true) { - echo " "; - echo " "; - echo " "; - echo " "; + if (isset($language)) { + setcookie("squirrelmail_language", $language, time()+2592000); + $squirrelmail_language = $language; } - // THEME - echo " "; - echo " "; - echo " "; - echo " "; - // LANGUAGE - echo " "; - echo " "; - echo " "; - echo " "; - echo "
"; - echo _("Full Name:"); - echo " "; - echo "
"; - echo "
"; - echo _("E-mail address:"); - echo " "; - echo "
"; - echo "
"; - echo _("Reply-to:"); - echo " "; - echo "
"; - echo "
"; - echo _("Folder path:"); - echo " "; - if (isset ($folder_prefix)) - echo "
"; - else - echo "
"; - echo "
"; - echo _("Theme:"); - echo " "; - - echo " "; - echo "
"; - echo _("Language:"); - echo " "; - - echo " "; - echo "
"; - - - - echo "\n"; - // MOVE_TO_TRASH - echo " "; - echo " "; - echo " "; - echo " "; - - // WRAP_AT - echo " "; - echo " "; - echo " "; - echo " "; - - // EDITOR_SIZE - echo " "; - echo " "; - echo " "; - echo " "; + include("../src/load_prefs.php"); + displayPageHeader($color, "None"); + is_logged_in(); +?> - // LEFT_SIZE - echo " "; - echo " "; - echo " "; - echo " "; - - - // LEFT_REFRESH - echo " "; - echo " "; - echo " "; - echo " "; - echo "
"; - echo _("Move deleted messages to "); - echo "\"$trash_folder\"?"; - echo " "; - if ($move_to_trash == true) - echo "  True
"; - else - echo "  True
"; - - if ($move_to_trash == false) - echo "  False"; - else - echo "  False"; - - echo "
"; - echo _("Wrap incoming text at:"); - echo " "; - if (isset($wrap_at)) - echo "
"; - else - echo "
"; - echo "
"; - echo _("Size of editor window (in characters):"); - echo " "; - if ($editor_size >= 5) - echo "
"; - else - echo "
"; - echo "
"; - echo _("Width of left folder list:"); - echo " \n"; - echo " +
+
+
+ +200 pixels\n"; - else - echo "
"; - echo _("Time between auto refresh of folder list:"); - echo " "; - echo " "; - echo "
"; - - // SIGNATURE - echo "
"; - if ($use_signature == true) - echo "  Use a signature?
"; - else { - echo "  "; - echo _("Use a signature?"); - echo "
"; + echo "
"._("Successfully saved personal information!")."

"; + } else if ($submit_display) { + # Save display preferences + setPref($data_dir, $username, "chosen_theme", $chosentheme); + setPref($data_dir, $username, "show_num", $shownum); + setPref($data_dir, $username, "wrap_at", $wrapat); + setPref($data_dir, $username, "editor_size", $editorsize); + setPref($data_dir, $username, "left_refresh", $leftrefresh); + setPref($data_dir, $username, "language", $language); + setPref($data_dir, $username, 'location_of_bar', $folder_new_location); + setPref($data_dir, $username, 'location_of_buttons', $button_new_location); + setPref($data_dir, $username, "left_size", $leftsize); + setPref($data_dir, $username, "use_javascript_addr_book", $javascript_abook); + + do_hook("options_display_save"); + + echo "
"._("Successfully saved display preferences!")."
"; + echo "" . _("Refresh Page") . "

"; + } else if ($submit_folder) { + # Save folder preferences + if ($trash != "none") { + setPref($data_dir, $username, "move_to_trash", true); + setPref($data_dir, $username, "trash_folder", $trash); + } else { + setPref($data_dir, $username, "move_to_trash", "0"); + setPref($data_dir, $username, "trash_folder", "none"); + } + if ($sent != "none") { + setPref($data_dir, $username, "move_to_sent", true); + setPref($data_dir, $username, "sent_folder", $sent); + } else { + setPref($data_dir, $username, "move_to_sent", "0"); + setPref($data_dir, $username, "sent_folder", "none"); + } + setPref($data_dir, $username, "folder_prefix", $folderprefix); + setPref($data_dir, $username, "unseen_notify", $unseennotify); + setPref($data_dir, $username, "unseen_type", $unseentype); + do_hook("options_folders_save"); + echo "
"._("Successfully saved folder preferences!")."
"; + echo "" . _("Refresh Folder List") . "

"; + } else { + do_hook("options_save"); } + +?> - if ($editor_size < 5) - $sig_size = 76; - else - $sig_size = $editor_size; - - echo "
Signature:

"; - echo "
"; - - - // SUBMIT BUTTON - echo "
\n"; - echo "
"; - echo ""; -?> + + + + + +
+ + + + + + + +
+ +
+ +

+ + + + + + + +
+ +
+ +

+ + + + + + + +
+ +
+ +

+
+ + + + + + + +
+ +
+ +

+ + + + + + + +
+ +
+ +

+
+ +