* Forgot to make $identity global -- bug fixed
[squirrelmail.git] / src / options_display.php
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 **
10 ** $Id$
11 **/
12
13 include('../src/validate.php');
14 include('../functions/page_header.php');
15 include('../functions/display_messages.php');
16 include('../functions/imap.php');
17 include('../functions/array.php');
18 include('../functions/plugin.php');
19 include('../src/load_prefs.php');
20
21 displayPageHeader($color, 'None');
22 $chosen_language = getPref($data_dir, $username, 'language');
23 ?>
24 <br>
25 <table width="95%" align="center" border="0" cellpadding="2" cellspacing="0"><tr><td bgcolor="<?php echo $color[0] ?>">
26 <center><b><?php echo _("Options") . ' - ' . _("Display Preferences"); ?></b></center>
27 </td></tr></table>
28
29 <form name="f" action="options.php" method="post">
30 <table width="100%" cellpadding="0" cellspacing="2" border="0">
31 <tr>
32 <td align="right" nowrap><?php echo _("Theme"); ?>:
33 </td><td>
34 <?php
35 echo ' <tt><select name="chosentheme">' . "\n";
36 for ($i = 0; $i < count($theme); $i++) {
37 if ($theme[$i]['PATH'] == $chosen_theme)
38 echo ' <option selected value="'.$theme[$i]['PATH'].'">'.$theme[$i]['NAME']."\n";
39 else
40 echo ' <option value="'.$theme[$i]['PATH'].'">'.$theme[$i]['NAME']."\n";
41 }
42 echo ' </select></tt>';
43 ?>
44 </td>
45 </tr>
46 <tr>
47 <td align="right" nowrap><?php echo _("Language"); ?>:
48 </td><td>
49 <?php
50 echo ' <tt><select name="language">' . "\n";
51 foreach ($languages as $code => $name) {
52 if ($code==$chosen_language)
53 echo ' <OPTION SELECTED VALUE="'.$code.'">'.$languages[$code]['NAME']."\n";
54 else
55 echo ' <OPTION VALUE="'.$code.'">'.$languages[$code]['NAME']."\n";
56 }
57 echo ' </select></tt>';
58 if (! $use_gettext)
59 echo '<br><small>This system doesn\'t support multiple languages</small>';
60
61 ?>
62 </td>
63 <tr>
64 <td align=right nowrap>&nbsp;
65 <?php echo _("Use Javascript or HTML addressbook?") . '</td><td>';
66 if ($use_javascript_addr_book == true) {
67 echo ' <input type="radio" name="javascript_abook" value="1" checked> ' . _("JavaScript") . '&nbsp;&nbsp;&nbsp;&nbsp;';
68 echo ' <input type="radio" name="javascript_abook" value="0"> ' . _("HTML");
69 } else {
70 echo ' <input type="radio" name="javascript_abook" value="1"> ' . _("JavaScript") . '&nbsp;&nbsp;&nbsp;&nbsp;';
71 echo ' <input type="radio" name="javascript_abook" value="0" checked> ' . _("HTML");
72 }
73 ?>
74 </td>
75 </tr>
76 <tr>
77 <td align=right nowrap><?php echo _("Number of Messages to Index"); ?>:
78 </td><td>
79 <?php
80 if (isset($show_num))
81 echo ' <tt><input type="text" size="5" name="shownum" value="'.$show_num.'"></tt><br>';
82 else
83 echo ' <tt><input type="text" size="5" name="shownum" value="25"></tt><br>';
84 ?>
85 </td>
86 </tr>
87 <tr>
88 <td align="right" nowrap><?php echo _("Wrap incoming text at"); ?>:
89 </td><td>
90 <?php
91 if (isset($wrap_at))
92 echo ' <tt><input type="text" size="5" name="wrapat" value="'.$wrap_at.'"></tt><br>';
93 else
94 echo ' <tt><input type="tex" size="5" name="wrapat" value="86"></tt><br>';
95 ?>
96 </td>
97 </tr>
98 <tr>
99 <td align="right" nowrap><?php echo _("Size of editor window"); ?>:
100 </td><td>
101 <?php
102 if ($editor_size >= 10 && $editor_size <= 255)
103 echo ' <tt><input type="text" size="5" name="editorsize" value="'.$editor_size.'"></tt><br>';
104 else
105 echo ' <tt><input type="text" size="5" name="editorsize" value="76"></tt><br>';
106 ?>
107 </td>
108 </tr>
109 <tr>
110 <td align="right" nowrap><?PHP echo _("Location of folder list") ?>:</td>
111 <td><select name="folder_new_location">
112 <option value="left"<?PHP
113 if ($location_of_bar != 'right') echo ' SELECTED';
114 ?>><?PHP echo _("Left"); ?></option>
115 <option value="right"<?PHP
116 if ($location_of_bar == 'right') echo ' SELECTED';
117 ?>><?PHP echo _("Right"); ?></option>
118 </select>
119 </td>
120 </tr>
121 <tr>
122 <td align="right" nowrap><?PHP echo _("Location of buttons when composing") ?>:</td>
123 <td><select name="button_new_location">
124 <option value="top"<?PHP
125 if ($location_of_buttons == 'top') echo ' SELECTED';
126 ?>><?PHP echo _("Before headers"); ?></option>
127 <option value="between"<?PHP
128 if ($location_of_buttons == 'between') echo ' SELECTED';
129 ?>><?PHP echo _("Between headers and message body"); ?></option>
130 <option value="bottom"<?PHP
131 if ($location_of_buttons == 'bottom') echo ' SELECTED';
132 ?>><?PHP echo _("After message body"); ?></option>
133 </select>
134 </td>
135 </tr>
136 <tr>
137 <td align=right nowrap><?php echo _("Width of folder list"); ?>:
138 </td><td>
139 <?php
140 echo ' <select name="leftsize">' . "\n";
141 for ($i = 100; $i <= 300; $i += 10)
142 {
143 if ($left_size >= $i && $left_size < $i + 10)
144 echo "<option value=\"$i\" selected>$i pixels\n";
145 else
146 echo "<option value=\"$i\">$i pixels\n";
147 }
148 echo ' </select>';
149 ?>
150 </td>
151 </tr>
152 <tr>
153 <td align="right" nowrap><?php echo _("Auto refresh folder list"); ?>:
154 </td><td>
155 <?php
156 $seconds_str = _("Seconds");
157 $none_str = _("None");
158 $minute_str = _("Minute");
159 $minutes_str = _("Minutes");
160
161 echo ' <SELECT name="leftrefresh">';
162 if (($left_refresh == 'None') || ($left_refresh == ''))
163 echo ' <OPTION VALUE="None" SELECTED>'.$none_str;
164 else
165 echo ' <OPTION VALUE="None">'.$none_str;
166
167 if (($left_refresh == 10))
168 echo ' <OPTION VALUE="10" SELECTED>10 '.$seconds_str;
169 else
170 echo ' <OPTION VALUE="10">10 '.$seconds_str;
171
172 if (($left_refresh == 20))
173 echo ' <OPTION VALUE="20" SELECTED>20 '.$seconds_str;
174 else
175 echo ' <OPTION VALUE="20">20 '.$seconds_str;
176
177 if (($left_refresh == 30))
178 echo ' <OPTION VALUE="30" SELECTED>30 '.$seconds_str;
179 else
180 echo ' <OPTION VALUE="30">30 '.$seconds_str;
181
182 if (($left_refresh == 60))
183 echo ' <OPTION VALUE="60" SELECTED>1 '.$minute_str;
184 else
185 echo ' <OPTION VALUE="60">1 '.$minute_str;
186
187 if (($left_refresh == 120))
188 echo ' <OPTION VALUE="120" SELECTED>2 '.$minutes_str;
189 else
190 echo ' <OPTION VALUE="120">2 '.$minutes_str;
191
192 if (($left_refresh == 180))
193 echo ' <OPTION VALUE="180" SELECTED>3 '.$minutes_str;
194 else
195 echo ' <OPTION VALUE="180">3 '.$minutes_str;
196
197 if (($left_refresh == 240))
198 echo ' <OPTION VALUE="240" SELECTED>4 '.$minutes_str;
199 else
200 echo ' <OPTION VALUE="240">4 '.$minutes_str;
201
202 if (($left_refresh == 300))
203 echo ' <OPTION VALUE="300" SELECTED>5 '.$minutes_str;
204 else
205 echo ' <OPTION VALUE="300">5 '.$minutes_str;
206
207 if (($left_refresh == 420))
208 echo ' <OPTION VALUE="420" SELECTED>7 '.$minutes_str;
209 else
210 echo ' <OPTION VALUE="420">7 '.$minutes_str;
211
212 if (($left_refresh == 600))
213 echo ' <OPTION VALUE="600" SELECTED>10 '.$minutes_str;
214 else
215 echo ' <OPTION VALUE="600">10 '.$minutes_str;
216
217 if (($left_refresh == 720))
218 echo ' <OPTION VALUE="720" SELECTED>12 '.$minutes_str;
219 else
220 echo ' <OPTION VALUE="720">12 '.$minutes_str;
221
222 if (($left_refresh == 900))
223 echo ' <OPTION VALUE="900" SELECTED>15 '.$minutes_str;
224 else
225 echo ' <OPTION VALUE="900">15 '.$minutes_str;
226
227 if (($left_refresh == 1200))
228 echo ' <OPTION VALUE="1200" SELECTED>20 '.$minutes_str;
229 else
230 echo ' <OPTION VALUE="1200">20 '.$minutes_str;
231
232 if (($left_refresh == 1500))
233 echo ' <OPTION VALUE="1500" SELECTED>25 '.$minutes_str;
234 else
235 echo' <OPTION VALUE="1500">25 '.$minutes_str;
236
237 if (($left_refresh == 1800))
238 echo ' <OPTION VALUE="1800" SELECTED>30 '.$minutes_str;
239 else
240 echo ' <OPTION VALUE="1800">30 '.$minutes_str;
241
242 echo ' </SELECT>';
243 ?>
244 </td>
245 </tr>
246 <tr>
247 <td align="right">
248 <?php echo _("Use alternating row colors?") ?>
249 </td><td>
250 <?php
251 if (isset($alt_index_colors) && $alt_index_colors == 1) {
252 $a = " checked";
253 $b = "";
254 } else {
255 $a = "";
256 $b = " checked";
257 }
258 ?>
259 <input type="radio" name="altIndexColors" value="1"<?php echo $a ?>> <?php echo _("Yes") ?> &nbsp;&nbsp;
260 <input type="radio" name="altIndexColors" value="0"<?php echo $b ?>> <?php echo _("No") ?><br>
261 </td>
262 </tr>
263 <tr>
264 <td align=right>
265 <?php echo _("Show HTML version by default"); ?>:
266 </td>
267 <td>
268 <input type=checkbox name=showhtmldefault <?php
269 if (isset($show_html_default) && $show_html_default)
270 echo " checked"; ?>>
271 <?php
272 echo _("Yes, show me the HTML version of a mail message, if it is available.");
273 ?>
274 </td>
275 </tr>
276 <?php do_hook('options_display_inside'); ?>
277 <tr>
278 <td>&nbsp;
279 </td><td>
280 <input type="submit" value="<?php echo _("Submit"); ?>"name="submit_display">
281 </td>
282 </tr>
283 </table>
284 </form>
285 <?php do_hook('options_display_bottom'); ?>
286 </body></html>