X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=config%2Fconfig_default.php;h=228cb82742c8d195b0f14ac9151a6f424179bd2b;hb=91e0dccca7b2452d8b450791cae3aa4125e8889e;hp=a8c2d8ff9da0a748cded9284fe3b7aa71bb58322;hpb=4f40a59dc3b472439d14ea1d4918861fc80465e3;p=squirrelmail.git diff --git a/config/config_default.php b/config/config_default.php index a8c2d8ff..228cb827 100644 --- a/config/config_default.php +++ b/config/config_default.php @@ -1,103 +1,271 @@ 'memberdir.netscape.com', * 'name' => 'Netcenter Member Directory', * 'base' => 'ou=member_directory,o=netcenter.com' - * ); + * ); + */ +// Add your ldap server options here + +/** + * Javascript in Addressbook Control + * + * Users may search their addressbook via either a plain HTML or Javascript + * enhanced user interface. This option allows you to set the default choice. + * Set this default choice as either: + * true = javascript + * false = html + * @global bool $default_use_javascript_addr_book + */ +$default_use_javascript_addr_book = false; + +/** + * Shared filebased address book + * @global string $abook_global_file + */ +$abook_global_file = ''; + +/** + * Writing into shared address book control + * @global bool $abook_global_file_writeable */ -global $ldap_server; +$abook_global_file_writeable = false; + +/** + * MOTD + * + * This is a message that is displayed immediately after a user logs in. + * @global string $motd + */ +$motd = ""; + +/** + * To install plugins, just add elements to this array that have + * the plugin directory name relative to the /plugins/ directory. + * For instance, for the 'sqclock' plugin, you'd put a line like + * the following. + * $plugins[0] = 'sqclock'; + * $plugins[1] = 'attachment_common'; + */ +// Add list of enabled plugins here + + +/*** Database ***/ +/** + * Read doc/database.txt in order to get more information + * about these settings. + */ /** * Database-driven private addressbooks * DSN (Data Source Name) for a database where the private @@ -382,62 +781,173 @@ global $ldap_server; * The table is the name of the table to use within the * specified database. */ -global $addrbook_dsn, $addrbook_table; $addrbook_dsn = ''; $addrbook_table = 'address'; +/** + * Database used to store user data + */ +$prefs_dsn = ''; +$prefs_table = 'userprefs'; +$prefs_key_field = 'prefkey'; +$prefs_user_field = 'user'; +$prefs_val_field = 'prefval'; +/** + * Global sql database options + */ +$addrbook_global_dsn = ''; +$addrbook_global_table = 'global_abook'; +$addrbook_global_writeable = false; +$addrbook_global_listing = false; +/*** Language settings ***/ /** - * Users may search their addressbook via either a plain HTML or Javascript - * enhanced user interface. This option allows you to set the default choice. - * Set this default choice as either: - * true = javascript - * false = html + * Default language + * + * This is the default language. It is used as a last resort + * if SquirrelMail can't figure out which language to display. + * Language names usually consist of language code, undercore + * symbol and country code + * @global string $squirrelmail_default_language */ -global $default_use_javascript_addr_book; -$default_use_javascript_addr_book = false; +$squirrelmail_default_language = 'en_US'; /** - * These next two options set the defaults for the way that the - * users see their folder list. - * $default_unseen_notify - * Specifies whether or not the users will see the number of - * unseen in each folder by default and also which folders to - * do this to. Valid values are: 1=none, 2=inbox, 3=all. - * $default_unseen_type - * Specifies the type of notification to give the users by - * default. Valid choice are: 1=(4), 2=(4,25). + * Default Charset + * + * This option controls what character set is used when sending + * mail and when sending HTML to the browser. Option works only + * with US English (en_US) translation. Other translations use + * charsets that are set in functions/i18n.php. + * + * @global string $default_charset */ -global $default_unseen_notify, $default_unseen_type; -$default_unseen_notify = 2; -$default_unseen_type = 1; - +$default_charset = 'iso-8859-1'; + /** - * If you are running on a machine that doesn't have the tm_gmtoff - * value in your time structure and if you are in a time zone that - * has a negative offset, you need to set this value to 1. This is - * typically people in the US that are running Solaris 7. + * Available Languages + * + * This option controls number of languages available to end user in + * language selection preferences. You can use space separated list + * of translations installed in locale/ directory or special keys + * 'all' (all languages are available) and 'none' (language selection + * is disabled, interface is set to $squirrelmail_default_language + * @global string $available_languages + * @since 1.5.0 */ -global $invert_time; -$invert_time = false; +$available_languages = 'all'; /** - * By default SquirrelMail takes up the whole browser window, - * this allows you to embed it within sites using frames. Set - * this to the frame you want it to stay in. + * Alternative Language Names Control + * + * This options allows displaying native language names in language + * selection box. + * @global bool $show_alternative_names + * @since 1.5.0 */ +$show_alternative_names = false; -global $frame_top; -$frame_top = '_top'; +/** + * Aggressive Decoding Control + * + * This option enables reading of Eastern multibyte encodings. + * Functions that provide this support are very cpu and memory intensive. + * Don't enable this option unless you really need it. + * @global bool $aggressive_decoding + * @since 1.5.1 + */ +$aggressive_decoding = false; -global $plugins; /** - * To install plugins, just add elements to this array that have - * the plugin directory name relative to the /plugins/ directory. - * For instance, for the 'sqclock' plugin, you'd put a line like - * the following. - * $plugins[0] = 'sqclock'; - * $plugins[1] = 'attachment_common'; + * Lossy Encoding Control + * + * This option allows charset conversions when output charset does not support + * all symbols used in original charset. Symbols unsupported by output charset + * will be replaced with question marks. + * @global bool $lossy_encoding + * @since 1.5.1 + */ +$lossy_encoding = false; + +/*** Tweaks ***/ +/** + * Advanced DHTML tree control + * + * Use experimental DHTML folder listing + * @global bool $advanced_tree + * @since 1.5.0 + */ +$advanced_tree = false; + +/** + * Older listing way control + * + * Use older way of folder listing + * @global bool $oldway + */ +$oldway = false; + +/** + * Message Icons control + * + * Use icons for message and folder markers + * @global bool $use_icons + */ +$use_icons = false; + +/** + * PHP recode functions control + * + * Use experimental code with php recode functions when reading messages with + * different encoding. This code is faster that original SM functions, + * but it require php with recode support. + * + * Don't enable this option if you are not sure about availability of + * recode support. + * @global bool $use_php_recode + * @since 1.5.0 + */ +$use_php_recode = false; + +/** + * PHP iconv functions control + * + * Use experimental code with php iconv functions when reading messages with + * different encoding. This code is faster that original SM functions, + * but it require php with iconv support and works only with some translations. + * + * Don't enable this option if you are not sure about availability of + * iconv support. + * @global bool $use_php_iconv + * @since 1.5.0 + */ +$use_php_iconv = false; + +/** + * Subscribe Listing Control + * + * this disables listing all of the folders on the IMAP Server to + * generate the folder subscribe listbox (this can take a long time + * when you have a lot of folders). Instead, a textbox will be + * displayed allowing users to enter a specific folder name to subscribe to + * + * This option can't be changed by conf.pl + * @global bool $no_list_for_subscribe + */ +$no_list_for_subscribe = false; + +/** + * Color in config control + * + * This option is used only by conf.pl script to generate configuration + * menu with some colors and is provided here only as reference. + * @global integer $config_use_color + */ +$config_use_color = 2; + +/** + * This option includes special configuration options */ +@include SM_PATH . 'config/config_local.php'; /** * Make sure there are no characters after the PHP closing @@ -446,4 +956,4 @@ global $plugins; * sent and regular output to begin, which will majorly screw * things up when we try to send more headers later. */ -?> +?> \ No newline at end of file