Some user interface changes.
[squirrelmail.git] / src / options_display.php
CommitLineData
c36ed9cf 1<?php
2 /**
3 ** options_display.php
4 **
5 ** Copyright (c) 1999-2000 The SquirrelMail development team
6 ** Licensed under the GNU GPL. For full terms see the file COPYING.
7 **
8 ** Displays all optinos about display preferences
9 **
245a6892 10 ** $Id$
c36ed9cf 11 **/
12
ff8a98e7 13 require_once('../src/validate.php');
14 require_once('../functions/display_messages.php');
15 require_once('../functions/imap.php');
16 require_once('../functions/array.php');
17 require_once('../functions/plugin.php');
45cfc124 18 require_once('../functions/options.php');
19
e8e0acdf 20 displayPageHeader($color, 'None');
45cfc124 21 $chosen_language = getPref($data_dir, $username, 'language');
c36ed9cf 22?>
e9f8ea4e 23 <br>
e7db48af 24<table width="95%" align="center" border="0" cellpadding="2" cellspacing="0">
25<tr><td bgcolor="<?php echo $color[0] ?>" align="center">
c36ed9cf 26
cd41fc8d 27 <b><?php echo _("Options") . ' - ' . _("Display Preferences"); ?></b><br>
e7db48af 28
cd41fc8d 29 <table width="100%" border="0" cellpadding="1" cellspacing="1">
30 <tr><td bgcolor="<?php echo $color[4] ?>" align="center">
e7db48af 31
32 <form name="f" action="options.php" method="post"><br>
33 <table width="100%" cellpadding="2" cellspacing="0" border="0">
8442ac08 34<?php
45cfc124 35 OptionSelect( _("Theme"), 'chosentheme', $theme, $chosen_theme, 'NAME', 'PATH' );
36 OptionSelect( _("Language"), 'language', $languages, $chosen_language, 'NAME' );
37 OptionRadio( _("Use Javascript or HTML addressbook?"),
38 'javascript_abook',
39 array( '1' => _("JavaScript"),
40 '0' => _("HTML") ),
41 $use_javascript_addr_book );
23d6bd09 42 OptionSelect( _("Use Javascript"), 'new_javascript_setting',
43 array(SMPREF_JS_AUTODETECT => _("Autodetect"),
44 SMPREF_JS_ON => _("Always"),
45 SMPREF_JS_OFF => _("Never") ),
46 $javascript_setting );
47 OptionHidden('js_autodetect_results', SMPREF_JS_OFF);
45cfc124 48 OptionText( _("Number of Messages to Index"), 'shownum', $show_num, 5 );
49 OptionText( _("Wrap incoming text at"), 'wrapat', $wrap_at, 5 );
50 OptionText( _("Size of editor window"), 'editorsize', $editor_size, 5 );
51 OptionSelect( _("Location of buttons when composing"),
52 'button_new_location',
53 array( 'top' => _("Before headers"),
54 'between' => _("Between headers and message body"),
55 'bottom' => _("After message body") ),
56 $location_of_buttons );
57 OptionSelect( _("Location of folder list"),
58 'folder_new_location',
59 array( '' => _("Left"),
60 'right' => _("Right") ),
61 $location_of_bar );
62 for ($i = 100; $i <= 300; $i += 10) {
63 $res[$i] = $i . _("pixels");
176ed7de 64 }
45cfc124 65 OptionSelect( _("Width of folder list"),
66 'leftsize',
67 $res,
68 $left_size );
1de36f81 69 $minutes_str = _("Minutes");
45cfc124 70 OptionSelect( _("Auto refresh folder list"),
71 'leftrefresh',
72 array( 'None' => _("Never"),
73 30 => '30 '. _("Seconds"),
74 60 => '1 ' . _("Minute"),
75 120 => "2 $minutes_str",
76 180 => "3 $minutes_str",
77 300 => "5 $minutes_str",
78 600 => "10 $minutes_str" ),
79 $left_refresh );
80 OptionRadio( _("Use alternating row colors?"),
81 'altIndexColors',
82 array( 1 => _("Yes"),
83 0 => _("No") ),
84 $alt_index_colors );
85 OptionCheck( _("Show HTML version by default"),
86 'showhtmldefault',
87 $show_html_default,
88 _("Yes, show me the HTML version of a mail message, if it is available.") );
89 OptionCheck( _("Include Self"),
90 'includeselfreplyall',
91 getPref($data_dir, $username, 'include_self_reply_all', FALSE ),
92 _("Don't remove me from the CC addresses when I use \"Reply All\"") );
93 $psw = getPref($data_dir, $username, 'page_selector_max', 10 );
94 OptionCheck( _("Page Selector"),
95 'pageselector',
96 !getPref($data_dir, $username, 'page_selector', FALSE ),
97 _("Show page selector") .
98 " <input name=pageselectormax size=3 value=\"$psw\"> &nbsp;" .
99 _("pages max") );
1de36f81 100
2016e645 101 echo '<tr><td colspan=2><hr noshade></td></tr>';
102 do_hook('options_display_inside');
84c18709 103 OptionSubmit( 'submit_display' );
2016e645 104?>
f1e6f580 105
e7db48af 106 </table>
c36ed9cf 107 </form>
e7db48af 108
e8e0acdf 109 <?php do_hook('options_display_bottom'); ?>
e7db48af 110
111 </td></tr>
112 </table>
113
23d6bd09 114<SCRIPT LANGUAGE="JavaScript"><!--
115 document.forms[0].js_autodetect_results.value = '<?php echo SMPREF_JS_ON; ?>';
116// --></SCRIPT>
117
e7db48af 118</td></tr>
119</table>
23d6bd09 120</body></html>