- wprintf("</select>\n");
- wprintf("</td></tr>\n");
-
- /**
- * Day of week to begin calendar month view
- */
- get_preference("weekstart", buf, sizeof buf);
- if (buf[0] == 0) strcpy(buf, "17");
- wprintf("<tr class=\"even\"><td>");
- wprintf(_("Week starts on:"));
- wprintf("</td><td>");
-
- wprintf("<select name=\"weekstart\" size=\"1\">\n");
-
- for (i=0; i<=1; ++i) {
- tt = time(NULL);
- localtime_r(&tt, &tm);
- tm.tm_wday = i;
- wc_strftime(daylabel, sizeof daylabel, "%A", &tm);
-
- wprintf("<option %s value=\"%d\">%s</option>\n",
- ((atoi(buf) == i) ? "selected" : ""),
- i, daylabel
- );
- }
-
- wprintf("</select>\n");
- wprintf("</td></tr>\n");
-
- /**
- * Signature
- */
- get_preference("use_sig", buf, sizeof buf);
- if (buf[0] == 0) strcpy(buf, "no");
- wprintf("<tr class=\"odd\"><td>");
- wprintf(_("Attach signature to email messages?"));
- wprintf("</td><td>");
-
- wprintf(" <script type=\"text/javascript\"> "
- " function show_or_hide_sigbox() { "
- " if ( $F('yes_sig') ) { "
- " $('signature_box').style.display = 'inline'; "
- " } "
- " else { "
- " $('signature_box').style.display = 'none'; "
- " } "
- " } "
- " </script> "
- );
-
- wprintf("<input type=\"radio\" id=\"no_sig\" name=\"use_sig\" VALUE=\"no\"");
- if (!strcasecmp(buf, "no")) wprintf(" checked");
- wprintf(" onChange=\"show_or_hide_sigbox();\" >");
- wprintf(_("No signature"));
- wprintf("</input> , \n");
-
- wprintf("<input type=\"radio\" id=\"yes_sig\" name=\"use_sig\" VALUE=\"yes\"");
- if (!strcasecmp(buf, "yes")) wprintf(" checked");
- wprintf(" onChange=\"show_or_hide_sigbox();\" >");
- wprintf(_("Use this signature:"));
- wprintf("<div id=\"signature_box\">"
- "<br><textarea name=\"signature\" cols=\"40\" rows=\"5\">"
- );
- get_preference("signature", ebuf, sizeof ebuf);
- euid_unescapize(buf, ebuf);
- escputs(buf);
- wprintf("</textarea>"
- "</div>"
- );
-
- wprintf("</input>\n");
-
- wprintf("</td></tr>\n");
-
- wprintf(" <script type=\"text/javascript\"> "
- " show_or_hide_sigbox(); "
- " </script> "
- );
-
- /** Character set to assume is in use for improperly encoded headers */
- get_preference("default_header_charset", buf, sizeof buf);
- if (buf[0] == 0) strcpy(buf, "UTF-8");
- wprintf("<tr class=\"even\"><td>");
- wprintf(_("Default character set for email headers:"));
- wprintf("</td><td>");
- wprintf("<input type=\"text\" NAME=\"default_header_charset\" MAXLENGTH=\"32\" VALUE=\"");
- escputs(buf);
- wprintf("\">");
- wprintf("</td></tr>");
-
- /**
- * Show empty floors?
- */
-
- get_preference("emptyfloors", buf, sizeof buf);
- if (buf[0] == 0) strcpy(buf, "no");
- wprintf("<tr class=\"odd\"><td>");
- wprintf(_("Show empty floors"));
- wprintf("</td><td>");
-
- wprintf("<input type=\"radio\" name=\"emptyfloors\" VALUE=\"yes\"");
- if (!strcasecmp(buf, "yes")) wprintf(" checked");
- wprintf(">");
- wprintf(_("Yes"));
- wprintf("</input> ");
-
- wprintf("<input type=\"radio\" name=\"emptyfloors\" VALUE=\"no\"");
- if (!strcasecmp(buf, "no")) wprintf(" checked");
- wprintf(">");
- wprintf(_("No"));
- wprintf("</input>\n");
-
- wprintf("</td></tr>\n");
-
- /** end table */
- wprintf("</table>\n");
-
- /** submit buttons */
- wprintf("<div class=\"buttons\"> ");
- wprintf("<input type=\"submit\" name=\"change_button\" value=\"%s\">"
- " "
- "<INPUT type=\"submit\" name=\"cancel_button\" value=\"%s\">\n",
- _("Change"),
- _("Cancel")
- );
- wprintf("</div>\n");
-
- /** end form */
- wprintf("</form>\n");
- wprintf("</div>\n");
- wDumpContent(1);