X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=include%2Fload_prefs.php;h=f9564c420bef611e9b2c9a4bef45408cf6f907e7;hb=703fa6b5750589a850be01a9b934afc4c7e51d63;hp=34c1161816e031e55330bc76d45ceac4403653f7;hpb=82d304a0501324b276cabab1870755d5352bd21c;p=squirrelmail.git diff --git a/include/load_prefs.php b/include/load_prefs.php index 34c11618..f9564c42 100644 --- a/include/load_prefs.php +++ b/include/load_prefs.php @@ -3,19 +3,18 @@ /** * load_prefs.php * - * Copyright (c) 1999-2004 The SquirrelMail Project Team + * Copyright (c) 1999-2005 The SquirrelMail Project Team * Licensed under the GNU GPL. For full terms see the file COPYING. * * Loads preferences from the $username.pref file used by almost * every other script in the source directory and alswhere. * - * $Id$ + * @version $Id$ * @package squirrelmail */ /** SquirrelMail required files. */ require_once(SM_PATH . 'include/validate.php'); -require_once(SM_PATH . 'functions/prefs.php'); require_once(SM_PATH . 'functions/plugin.php'); require_once(SM_PATH . 'functions/constants.php'); @@ -73,14 +72,15 @@ if (isset($chosen_theme) && $found_theme && (file_exists($chosen_theme))) { } -if (!defined('download_php')) { - sqsession_register($theme_css, 'theme_css'); +if (!defined('download_php')) { + sqsession_register($theme_css, 'theme_css'); } // user's icon theme, if using icons $icon_theme = getPref($data_dir, $username, 'icon_theme', 'none' ); -$use_javascript_addr_book = getPref($data_dir, $username, 'use_javascript_addr_book', $default_use_javascript_addr_book); +// show (or not) flag and unflag buttons on mailbox list screen +$show_flag_buttons = getPref($data_dir, $username, 'show_flag_buttons', SMPREF_OFF ); /* Load the user's special folder preferences */ $move_to_sent = @@ -90,11 +90,11 @@ $move_to_trash = $save_as_draft = getPref($data_dir, $username, 'save_as_draft', $default_save_as_draft); -if ($default_unseen_type == '') { - $default_unseen_type = 1; +if ($default_unseen_type == '') { + $default_unseen_type = 1; } -if ($default_unseen_notify == '') { - $default_unseen_notify = 2; +if ($default_unseen_notify == '') { + $default_unseen_notify = 2; } $unseen_type = getPref($data_dir, $username, 'unseen_type', $default_unseen_type); @@ -160,6 +160,9 @@ $reply_citation_style = $reply_citation_start = getPref($data_dir, $username, 'reply_citation_start'); $reply_citation_end = getPref($data_dir, $username, 'reply_citation_end'); +$body_quote = getPref($data_dir, $username, 'body_quote', '>'); +if ($body_quote == 'NONE') $body_quote = ''; + // who is using those darn block comments? poo! // Load preference for cursor behavior for replies @@ -170,9 +173,7 @@ $reply_focus = getPref($data_dir, $username, 'reply_focus', ''); $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 **/ +/* Load up the Signature file */ $signature_abs = $signature = getSig($data_dir, $username, 'g'); /* Message Highlighting Rules */ @@ -213,7 +214,6 @@ $alt_index_colors = getPref($data_dir, $username, 'alt_index_colors', SMPREF_ON ); /* Folder List Display Format */ -$use_javascript_folder_list = getPref($data_dir, $username, 'use_javascript_folder_list'); $location_of_bar = getPref($data_dir, $username, 'location_of_bar', SMPREF_LOC_LEFT); $location_of_buttons = @@ -231,7 +231,6 @@ $enable_forward_as_attachment = $show_xmailer_default = getPref($data_dir, $username, 'show_xmailer_default', SMPREF_OFF ); $attachment_common_show_images = getPref($data_dir, $username, 'attachment_common_show_images', SMPREF_OFF ); -$pf_cleandisplay = getPref($data_dir, $username, 'pf_cleandisplay', SMPREF_OFF); /* message disposition notification support setting */ $mdn_user_support = getPref($data_dir, $username, 'mdn_user_support', SMPREF_ON); @@ -239,7 +238,9 @@ $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); +/* Page selector options */ $page_selector = getPref($data_dir, $username, 'page_selector', SMPREF_ON); +$compact_paginator = getPref($data_dir, $username, 'compact_paginator', SMPREF_OFF); $page_selector_max = getPref($data_dir, $username, 'page_selector_max', 10); /* SqClock now in the core */ @@ -265,13 +266,21 @@ $internal_date_sort = getPref($data_dir, $username, 'internal_date_sort', SMPREF $sort_by_ref = getPref($data_dir, $username, 'sort_by_ref', 1); /* Load the javascript settings. */ -$javascript_setting = - getPref($data_dir, $username, 'javascript_setting', SMPREF_JS_AUTODETECT); -$javascript_on = getPref($data_dir, $username, 'javascript_on', SMPREF_ON); - +$javascript_setting = getPref($data_dir, $username, 'javascript_setting', SMPREF_JS_AUTODETECT); +if ( checkForJavascript() ) +{ + $use_javascript_folder_list = getPref($data_dir, $username, 'use_javascript_folder_list'); + $use_javascript_addr_book = getPref($data_dir, $username, 'use_javascript_addr_book', $default_use_javascript_addr_book); +} else { + $use_javascript_folder_list = false; + $use_javascript_addr_book = false; +} $search_memory = getPref($data_dir, $username, 'search_memory', 0); +$show_only_subscribed_folders = + getPref($data_dir, $username, 'show_only_subscribed_folders', SMPREF_ON); + $forward_cc = getPref($data_dir, $username, 'forward_cc', 0); $mailbox_select_style = getPref($data_dir, $username, 'mailbox_select_style', 0);