]> code.citadel.org Git - citadel.git/blobdiff - webcit/siteconfig.c
* Repaired all my b0rken COLOR tags
[citadel.git] / webcit / siteconfig.c
index eafb097d286d2e94f1b3e5f8a6205dcc1034135b..89615237834e6ce17575d65031f4cbb7c062e767 100644 (file)
@@ -34,23 +34,22 @@ void display_siteconfig(void)
        char buf[SIZ];
        int i;
 
-       output_headers(1);
+       output_headers(3);
 
        serv_printf("CONF get");
        serv_gets(buf);
        if (buf[0] != '1') {
-               wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=770000><TR><TD>");
-               wprintf("<FONT SIZE=+1 COLOR=\"FFFFFF\"");
-               wprintf("<B>Error</B>\n");
-               wprintf("</FONT></TD></TR></TABLE><BR>\n");
+               wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#770000\"><TR><TD>");
+               wprintf("<SPAN CLASS=\"titlebar\">Error</SPAN>\n");
+               wprintf("</TD></TR></TABLE><BR>\n");
                wprintf("%s<BR>\n", &buf[4]);
                wDumpContent(1);
                return;
        }
 
-       wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=007700><TR><TD>");
-       wprintf("<FONT SIZE=+1 COLOR=\"FFFFFF\"<B>Site configuration");
-       wprintf("</B></FONT></TD></TR></TABLE>\n");
+       wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#007700\"><TR><TD>");
+       wprintf("<SPAN CLASS=\"titlebar\">Site configuration");
+       wprintf("</SPAN></TD></TR></TABLE>\n");
 
        wprintf("<FORM METHOD=\"POST\" ACTION=\"/siteconfig\">\n");
        wprintf("<TABLE border=0>\n");
@@ -199,7 +198,11 @@ void display_siteconfig(void)
                        wprintf("<INPUT TYPE=\"checkbox\" NAME=\"c_disable_newu\" VALUE=\"yes\" %s>", ((atoi(buf) != 0) ? "CHECKED" : ""));
                        wprintf("</TD></TR>\n");
                        break;
-
+               case 31:
+                       wprintf("<TR><TD>Allow system Aides access to mailboxes</TD><TD>");
+                       wprintf("<INPUT TYPE=\"checkbox\" NAME=\"c_aide_mailboxes\" VALUE=\"yes\" %s>", ((atoi(buf) != 0) ? "CHECKED" : ""));
+                       wprintf("</TD></TR>\n");
+                       break;
                }
        }
 
@@ -255,6 +258,7 @@ void siteconfig(void)
        serv_printf("%s", bstr("c_imap_port"));
        serv_printf("%s", bstr("c_net_freq"));
        serv_printf("%s", bstr("c_disable_newu"));
+       serv_printf("%s", bstr("c_aide_mailboxes"));
        serv_printf("000");
        display_success("System configuration has been updated.");
 }