- /** load up some of the values from the pref file **/
- $fullname = getPref($data_dir, $username, "full_name");
- $replyto = getPref($data_dir, $username, "reply_to");
- $email_address = getPref($data_dir, $username, "email_address");
- $chosen_language = getPref($data_dir, $username, "language");
-
- echo "<TABLE WIDTH=100% COLS=1 ALIGN=CENTER>\n";
- echo " <TR><TD BGCOLOR=\"$color[0]\" ALIGN=CENTER>\n";
- echo _("Options");
- echo " </TD></TR>\n";
- echo "</TABLE>\n";
-
- echo "<FORM action=\"options_submit.php\" METHOD=POST>\n";
- echo "<TABLE WIDTH=100% COLS=2 ALIGN=CENTER>\n";
- // FULL NAME
- echo " <TR>";
- echo " <TD WIDTH=20% ALIGN=RIGHT>";
- echo _("Full Name:");
- echo " </TD>";
- echo " <TD WIDTH=80% ALIGN=LEFT>";
- echo " <INPUT TYPE=TEXT NAME=full_name VALUE=\"$fullname\" SIZE=50><BR>";
- echo " </TD>";
- echo " </TR>";
- // FROM-ADDRESS
- echo " <TR>";
- echo " <TD WIDTH=20% ALIGN=RIGHT>";
- echo _("E-mail address:");
- echo " </TD>";
- echo " <TD WIDTH=80% ALIGN=LEFT>";
- echo " <INPUT TYPE=TEXT NAME=email_address VALUE=\"$email_address\" SIZE=50><BR>";
- echo " </TD>";
- echo " </TR>";
- // REPLY-TO
- echo " <TR>";
- echo " <TD WIDTH=20% ALIGN=RIGHT>";
- echo _("Reply-to:");
- echo " </TD>";
- echo " <TD WIDTH=80% ALIGN=LEFT>";
- echo " <INPUT TYPE=TEXT NAME=reply_to VALUE=\"$replyto\" SIZE=50><BR>";
- echo " </TD>";
- echo " </TR>";
- // THEME
- echo " <TR>";
- echo " <TD WIDTH=20% ALIGN=RIGHT>";
- echo _("Theme:");
- echo " </TD>";
- echo " <TD WIDTH=80% ALIGN=LEFT>";
-
- echo " <TT><SELECT NAME=chosentheme>\n";
- for ($i = 0; $i < count($theme); $i++) {
- if ($theme[$i]["PATH"] == $chosen_theme)
- echo " <OPTION SELECTED VALUE=\"".$theme[$i]["PATH"]."\">".$theme[$i]["NAME"]."\n";
- else
- echo " <OPTION VALUE=\"".$theme[$i]["PATH"]."\">".$theme[$i]["NAME"]."\n";
- }
- echo " </SELECT></TT>";
- echo " </TD>";
- echo " </TR>";
- // LANGUAGE
- echo " <TR>";
- echo " <TD WIDTH=20% ALIGN=RIGHT>";
- echo _("Language:");
- echo " </TD>";
- echo " <TD WIDTH=80% ALIGN=LEFT>";
-
- echo " <TT><SELECT NAME=language>\n";
- reset ($languages);
- while (list($code, $name)=each($languages)) {
- if ($code==$chosen_language)
- echo " <OPTION SELECTED VALUE=\"".$code."\">".$languages[$code]["NAME"]."\n";
- else
- echo " <OPTION VALUE=\"".$code."\">".$languages[$code]["NAME"]."\n";
-
- }
- echo " </SELECT></TT>";
-
- echo " </TD>";
- echo " </TR>";
- echo "</TABLE>";
-
-
-
- echo "<TABLE WIDTH=100% COLS=2 ALIGN=CENTER>\n";
- // MOVE_TO_TRASH
- echo " <TR>";
- echo " <TD WIDTH=60% ALIGN=RIGHT>";
- echo _("Move deleted messages to ");
- echo "\"$trash_folder\"?";
- echo " </TD>";
- echo " <TD WIDTH=40% ALIGN=LEFT>";
- if ($move_to_trash == true)
- echo " <INPUT TYPE=RADIO NAME=movetotrash VALUE=1 CHECKED> True<BR>";
- else
- echo " <INPUT TYPE=RADIO NAME=movetotrash VALUE=1> True<BR>";
-
- if ($move_to_trash == false)
- echo " <INPUT TYPE=RADIO NAME=movetotrash VALUE=0 CHECKED> False";
- else
- echo " <INPUT TYPE=RADIO NAME=movetotrash VALUE=0> False";
-
- echo " </TD>";
- echo " </TR>";
-
- // WRAP_AT
- echo " <TR>";
- echo " <TD WIDTH=60% ALIGN=RIGHT>";
- echo _("Wrap incoming text at:");
- echo " </TD>";
- echo " <TD WIDTH=40% ALIGN=LEFT>";
- if (isset($wrap_at))
- echo " <TT><INPUT TYPE=TEXT SIZE=5 NAME=wrapat VALUE=\"$wrap_at\"></TT><BR>";
- else
- echo " <TT><INPUT TYPE=TEXT SIZE=5 NAME=wrapat VALUE=\"86\"></TT><BR>";
- echo " </TD>";
- echo " </TR>";
-
- // EDITOR_SIZE
- echo " <TR>";
- echo " <TD WIDTH=60% ALIGN=RIGHT>";
- echo _("Size of editor window (in characters):");
- echo " </TD>";
- echo " <TD WIDTH=40% ALIGN=LEFT>";
- if ($editor_size >= 5)
- echo " <TT><INPUT TYPE=TEXT SIZE=5 NAME=editorsize VALUE=\"$editor_size\"></TT><BR>";
- else
- echo " <TT><INPUT TYPE=TEXT SIZE=5 NAME=editorsize VALUE=\"76\"></TT><BR>";
- echo " </TD>";
- echo " </TR>";
-
- // LEFT_SIZE
- echo " <TR>";
- echo " <td width=60% align=right>";
- echo _("Width of left folder list:");
- echo " </td>";
- echo " <td width=60% align=left>\n";
- echo " <select name=leftsize>\n";
- if ($left_size == 100)
- echo "<option value=100 selected>100 pixels\n";
- else
- echo "<option value=100>100 pixels\n";
-
- if ($left_size == 125)
- echo "<option value=125 selected>125 pixels\n";
- else
- echo "<option value=125>125 pixels\n";
-
- if ($left_size == 150)
- echo "<option value=150 selected>150 pixels\n";
- else
- echo "<option value=150>150 pixels\n";
-
- if ($left_size == 175)
- echo "<option value=175 selected>175 pixels\n";
- else
- echo "<option value=175>175 pixels\n";
+<br>
+<table width=95% align=center cellpadding=2 cellspacing=2 border=0>
+<tr><td bgcolor="<?php echo $color[0] ?>">
+ <center><b><?php echo _("Options") ?></b></center>
+</td></tr></table>
+
+<?php
+ if ($submit_personal) {
+ # Save personal information
+ if (isset($full_name)) setPref($data_dir, $username, "full_name", sqStripSlashes($full_name));
+ if (isset($email_address)) setPref($data_dir, $username, "email_address", sqStripSlashes($email_address));
+ if (isset($reply_to)) setPref($data_dir, $username, "reply_to", sqStripSlashes($reply_to));
+ setPref($data_dir, $username, "use_signature", sqStripSlashes($usesignature));
+ if (isset($signature_edit)) setSig($data_dir, $username, sqStripSlashes($signature_edit));