Rewrote imap functions
[squirrelmail.git] / src / options.php
CommitLineData
65b14f90 1<?
2 include("../config/config.php");
65b14f90 3 include("../functions/strings.php");
4 include("../functions/page_header.php");
5 include("../functions/display_messages.php");
6 include("../functions/imap.php");
7 include("../functions/array.php");
d3cdb279 8
9 include("../src/load_prefs.php");
10
65b14f90 11
813eba2f 12 $imapConnection = sqimap_login($username, $key, $imapServerAddress);
13 $boxes = sqimap_mailbox_list($imapConnection, $boxes);
11307a4c 14 fputs($imapConnection, "1 logout\n");
15
65b14f90 16 echo "<HTML><BODY TEXT=\"$color[8]\" BGCOLOR=\"$color[4]\" LINK=\"$color[7]\" VLINK=\"$color[7]\" ALINK=\"$color[7]\">\n";
17 displayPageHeader($color, "None");
18
99259b46 19 /** load up some of the values from the pref file **/
d0747e26 20 $fullname = getPref($data_dir, $username, "full_name");
21 $replyto = getPref($data_dir, $username, "reply_to");
99259b46 22
65b14f90 23 echo "<TABLE WIDTH=100% COLS=1 ALIGN=CENTER>\n";
24 echo " <TR><TD BGCOLOR=\"$color[0]\" ALIGN=CENTER>\n";
a6668eb2 25 echo " <FONT FACE=\"Arial,Helvetica\">";
26 echo _("Options");
27 echo "</FONT>\n";
65b14f90 28 echo " </TD></TR>\n";
29 echo "</TABLE>\n";
30
99259b46 31 echo "<FORM action=\"options_submit.php\" METHOD=POST>\n";
32 echo "<TABLE WIDTH=100% COLS=2 ALIGN=CENTER>\n";
33 // FULL NAME
34 echo " <TR>";
d3cdb279 35 echo " <TD WIDTH=20% ALIGN=RIGHT>";
99259b46 36 echo " <FONT FACE=\"Arial,Helvetica\">";
a6668eb2 37 echo _(" Full Name:");
99259b46 38 echo " </FONT>";
39 echo " </TD>";
40 echo " <TD WIDTH=80% ALIGN=LEFT>";
41 echo " <FONT FACE=\"Arial,Helvetica\">";
b4da6659 42 echo " <INPUT TYPE=TEXT NAME=full_name VALUE=\"$fullname\" SIZE=50><BR>";
99259b46 43 echo " </FONT>";
44 echo " </TD>";
45 echo " </TR>";
46 // REPLY-TO
47 echo " <TR>";
d3cdb279 48 echo " <TD WIDTH=20% ALIGN=RIGHT>";
99259b46 49 echo " <FONT FACE=\"Arial,Helvetica\">";
a6668eb2 50 echo _(" Reply-to:");
99259b46 51 echo " </FONT>";
52 echo " </TD>";
53 echo " <TD WIDTH=80% ALIGN=LEFT>";
54 echo " <FONT FACE=\"Arial,Helvetica\">";
b4da6659 55 echo " <INPUT TYPE=TEXT NAME=reply_to VALUE=\"$replyto\" SIZE=50><BR>";
99259b46 56 echo " </FONT>";
57 echo " </TD>";
58 echo " </TR>";
d3cdb279 59 // THEME
60 echo " <TR>";
61 echo " <TD WIDTH=20% ALIGN=RIGHT>";
62 echo " <FONT FACE=\"Arial,Helvetica\">";
a6668eb2 63 echo _(" Theme:");
d3cdb279 64 echo " </FONT>";
65 echo " </TD>";
66 echo " <TD WIDTH=80% ALIGN=LEFT>";
67
68 echo " <TT><SELECT NAME=chosentheme>\n";
69 for ($i = 0; $i < count($theme); $i++) {
70 if ($theme[$i]["PATH"] == $chosen_theme)
71 echo " <OPTION SELECTED VALUE=\"".$theme[$i]["PATH"]."\">".$theme[$i]["NAME"]."\n";
72 else
73 echo " <OPTION VALUE=\"".$theme[$i]["PATH"]."\">".$theme[$i]["NAME"]."\n";
74 }
75 echo " </SELECT></TT>";
76 echo " </TD>";
77 echo " </TR>";
11307a4c 78 echo "</TABLE>";
d3cdb279 79
d3cdb279 80
81
11307a4c 82 echo "<TABLE WIDTH=100% COLS=2 ALIGN=CENTER>\n";
83 // MOVE_TO_TRASH
99259b46 84 echo " <TR>";
11307a4c 85 echo " <TD WIDTH=60% ALIGN=RIGHT>";
86 echo " <FONT FACE=\"Arial,Helvetica\">";
a6668eb2 87 echo _(" Move deleted messages to ");
88 echo "\"$trash_folder\"?";
11307a4c 89 echo " </FONT>";
99259b46 90 echo " </TD>";
11307a4c 91 echo " <TD WIDTH=40% ALIGN=LEFT>";
92 echo " <FONT FACE=\"Arial,Helvetica\">";
93 if ($move_to_trash == true)
94 echo " <INPUT TYPE=RADIO NAME=movetotrash VALUE=1 CHECKED>&nbsp;True<BR>";
95 else
96 echo " <INPUT TYPE=RADIO NAME=movetotrash VALUE=1>&nbsp;True<BR>";
97
98 if ($move_to_trash == false)
99 echo " <INPUT TYPE=RADIO NAME=movetotrash VALUE=0 CHECKED>&nbsp;False";
100 else
101 echo " <INPUT TYPE=RADIO NAME=movetotrash VALUE=0>&nbsp;False";
102
103 echo " </FONT>";
99259b46 104 echo " </TD>";
105 echo " </TR>";
106
11307a4c 107 // WRAP_AT
108 echo " <TR>";
109 echo " <TD WIDTH=60% ALIGN=RIGHT>";
110 echo " <FONT FACE=\"Arial,Helvetica\">";
a6668eb2 111 echo _(" Wrap incoming text at:");
11307a4c 112 echo " </FONT>";
113 echo " </TD>";
114 echo " <TD WIDTH=40% ALIGN=LEFT>";
115 echo " <FONT FACE=\"Arial,Helvetica\">";
116 if (isset($wrap_at))
117 echo " <TT><INPUT TYPE=TEXT SIZE=5 NAME=wrapat VALUE=\"$wrap_at\"></TT><BR>";
118 else
119 echo " <TT><INPUT TYPE=TEXT SIZE=5 NAME=wrapat VALUE=\"86\"></TT><BR>";
120 echo " </FONT>";
121 echo " </TD>";
122 echo " </TR>";
123
124 // EDITOR_SIZE
125 echo " <TR>";
126 echo " <TD WIDTH=60% ALIGN=RIGHT>";
127 echo " <FONT FACE=\"Arial,Helvetica\">";
a6668eb2 128 echo _(" Size of editor window (in characters):");
11307a4c 129 echo " </FONT>";
130 echo " </TD>";
131 echo " <TD WIDTH=40% ALIGN=LEFT>";
132 echo " <FONT FACE=\"Arial,Helvetica\">";
f804972b 133 if ($editor_size >= 5)
11307a4c 134 echo " <TT><INPUT TYPE=TEXT SIZE=5 NAME=editorsize VALUE=\"$editor_size\"></TT><BR>";
135 else
136 echo " <TT><INPUT TYPE=TEXT SIZE=5 NAME=editorsize VALUE=\"76\"></TT><BR>";
137 echo " </FONT>";
138 echo " </TD>";
139 echo " </TR>";
11307a4c 140
469eb37b 141 // LEFT_REFRESH
142 echo " <TR>";
143 echo " <TD WIDTH=60% ALIGN=RIGHT>";
144 echo " <FONT FACE=\"Arial,Helvetica\">";
145 echo _(" Time between auto refresh of folder list:");
146 echo " </FONT>";
147 echo " </TD>";
148 echo " <TD WIDTH=40% ALIGN=LEFT>";
149 echo " <FONT FACE=\"Arial,Helvetica\">";
150 echo " <SELECT name=leftrefresh>";
151 if (($left_refresh == "None") || ($left_refresh == ""))
152 echo " <OPTION VALUE=None SELECTED>None";
153 else
154 echo " <OPTION VALUE=None>None";
155
156 if (($left_refresh == "10"))
157 echo " <OPTION VALUE=10 SELECTED>10 Seconds";
158 else
159 echo " <OPTION VALUE=10>10 Seconds";
160
161 if (($left_refresh == "20"))
162 echo " <OPTION VALUE=20 SELECTED>20 Seconds";
163 else
164 echo " <OPTION VALUE=20>20 Seconds";
165
166 if (($left_refresh == "30"))
167 echo " <OPTION VALUE=30 SELECTED>30 Seconds";
168 else
169 echo " <OPTION VALUE=30>30 Seconds";
170
171 if (($left_refresh == "60"))
172 echo " <OPTION VALUE=60 SELECTED>1 Minute";
173 else
174 echo " <OPTION VALUE=60>1 Minute";
175
176 if (($left_refresh == "120"))
177 echo " <OPTION VALUE=120 SELECTED>2 Minutes";
178 else
179 echo " <OPTION VALUE=120>2 Minutes";
180
181 if (($left_refresh == "180"))
182 echo " <OPTION VALUE=180 SELECTED>3 Minutes";
183 else
184 echo " <OPTION VALUE=180>3 Minutes";
185
186 if (($left_refresh == "240"))
187 echo " <OPTION VALUE=240 SELECTED>4 Minutes";
188 else
189 echo " <OPTION VALUE=240>4 Minutes";
190
191 if (($left_refresh == "300"))
192 echo " <OPTION VALUE=300 SELECTED>5 Minutes";
193 else
194 echo " <OPTION VALUE=300>5 Minutes";
195
196 if (($left_refresh == "420"))
197 echo " <OPTION VALUE=420 SELECTED>7 Minutes";
198 else
199 echo " <OPTION VALUE=420>7 Minutes";
200
201 if (($left_refresh == "600"))
202 echo " <OPTION VALUE=600 SELECTED>10 Minutes";
203 else
204 echo " <OPTION VALUE=600>10 Minutes";
205
206 if (($left_refresh == "720"))
207 echo " <OPTION VALUE=720 SELECTED>12 Minutes";
208 else
209 echo " <OPTION VALUE=720>12 Minutes";
210
211 if (($left_refresh == "900"))
212 echo " <OPTION VALUE=900 SELECTED>15 Minutes";
213 else
214 echo " <OPTION VALUE=900>15 Minutes";
215
216 if (($left_refresh == "1200"))
217 echo " <OPTION VALUE=1200 SELECTED>20 Minutes";
218 else
219 echo " <OPTION VALUE=1200>20 Minutes";
220
221 if (($left_refresh == "1500"))
222 echo " <OPTION VALUE=1500 SELECTED>25 Minutes";
223 else
224 echo " <OPTION VALUE=1500>25 Minutes";
225
226 if (($left_refresh == "1800"))
227 echo " <OPTION VALUE=1800 SELECTED>30 Minutes";
228 else
229 echo " <OPTION VALUE=1800>30 Minutes";
230
231 echo " </SELECT>";
232 echo " </FONT>";
233 echo " </TD>";
234 echo " </TR>";
235 echo "</TABLE>";
236
f804972b 237 // SIGNATURE
238 echo "<CENTER>";
239 if ($use_signature == true)
240 echo "<INPUT TYPE=CHECKBOX VALUE=\"1\" NAME=usesignature CHECKED>&nbsp;&nbsp;Use a signature?<BR>";
241 else
a6668eb2 242 echo "<INPUT TYPE=CHECKBOX VALUE=\"1\" NAME=usesignature>&nbsp;&nbsp;";
243 echo _("Use a signature?");
244 echo "<BR>";
f804972b 245
246 if ($editor_size < 5)
247 $sig_size = 76;
248 else
249 $sig_size = $editor_size;
250
90ffbffc 251 echo "<BR>Signature:<BR><TEXTAREA NAME=signature_edit ROWS=5 COLS=\"$sig_size\">$signature</TEXTAREA><BR>";
f804972b 252 echo "</CENTER>";
253
11307a4c 254
255 // SUBMIT BUTTON
a6668eb2 256 echo "<BR><CENTER><INPUT TYPE=SUBMIT VALUE=\"";
257 echo _("Submit");
258 echo "\"></CENTER>\n";
99259b46 259 echo "</FORM>";
65b14f90 260
261 echo "</BODY></HTML>";
a6668eb2 262?>