]> code.citadel.org Git - citadel.git/blobdiff - webcit/siteconfig.c
* wildmat.c, braindamage.c: added
[citadel.git] / webcit / siteconfig.c
index ce582e2c9756aa57f389c8ffacc03432a53e1ea1..2fe47538750c2de4c3434dfb977da128028b70d8 100644 (file)
 #include "child.h"
 
 
-void display_siteconfig(void) {
+void display_siteconfig(void)
+{
        char buf[256];
        int i = 0;
 
        serv_printf("CONF get");
        serv_gets(buf);
-       if (buf[0]!='1') {
+       if (buf[0] != '1') {
                display_error(&buf[4]);
                return;
        }
-
        printf("HTTP/1.0 200 OK\n");
        output_headers(1, "bottom");
 
-        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("<FONT SIZE=+1 COLOR=\"FFFFFF\"<B>Site configuration");
+       wprintf("</B></FONT></TD></TR></TABLE>\n");
 
        wprintf("<FORM METHOD=\"POST\" ACTION=\"/siteconfig\">\n");
        wprintf("<TABLE border=0>\n");
 
        while (serv_gets(buf), strcmp(buf, "000")) {
-           ++i;
-           switch(i) {
-               case 1: wprintf("<TR><TD>Node name</TD><TD>");
+               ++i;
+               switch (i) {
+               case 1:
+                       wprintf("<TR><TD>Node name</TD><TD>");
                        wprintf("<INPUT TYPE=\"text\" NAME=\"c_nodename\" MAXLENGTH=\"15\" VALUE=\"%s\">", buf);
                        wprintf("</TD></TR>\n");
                        break;
-               case 2: wprintf("<TR><TD>Fully qualified domain name</TD><TD>");
+               case 2:
+                       wprintf("<TR><TD>Fully qualified domain name</TD><TD>");
                        wprintf("<INPUT TYPE=\"text\" NAME=\"c_fqdn\" MAXLENGTH=\"63\" VALUE=\"%s\">", buf);
                        wprintf("</TD></TR>\n");
                        break;
-               case 3: wprintf("<TR><TD>Human-readable node name</TD><TD>");
+               case 3:
+                       wprintf("<TR><TD>Human-readable node name</TD><TD>");
                        wprintf("<INPUT TYPE=\"text\" NAME=\"c_humannode\" MAXLENGTH=\"20\" VALUE=\"%s\">", buf);
                        wprintf("</TD></TR>\n");
                        break;
-               case 4: wprintf("<TR><TD>Landline telephone number</TD><TD>");
+               case 4:
+                       wprintf("<TR><TD>Landline telephone number</TD><TD>");
                        wprintf("<INPUT TYPE=\"text\" NAME=\"c_phonenum\" MAXLENGTH=\"15\" VALUE=\"%s\">", buf);
                        wprintf("</TD></TR>\n");
                        break;
-               case 5: wprintf("<TR><TD>Automatically grant room-aide status to users who create private rooms</TD><TD>");
-                       wprintf("<INPUT TYPE=\"checkbox\" NAME=\"c_creataide\" VALUE=\"yes\" %s>", ((atoi(buf)!=0) ? "CHECKED" : ""));
+               case 5:
+                       wprintf("<TR><TD>Automatically grant room-aide status to users who create private rooms</TD><TD>");
+                       wprintf("<INPUT TYPE=\"checkbox\" NAME=\"c_creataide\" VALUE=\"yes\" %s>", ((atoi(buf) != 0) ? "CHECKED" : ""));
                        wprintf("</TD></TR>\n");
                        break;
-               case 6: wprintf("<TR><TD>Server connection idle timeout (in seconds)</TD><TD>");
+               case 6:
+                       wprintf("<TR><TD>Server connection idle timeout (in seconds)</TD><TD>");
                        wprintf("<INPUT TYPE=\"text\" NAME=\"c_sleeping\" MAXLENGTH=\"15\" VALUE=\"%s\">", buf);
                        wprintf("</TD></TR>\n");
                        break;
-               case 7: wprintf("<TR><TD>Initial access level for new users</TD><TD>");
+               case 7:
+                       wprintf("<TR><TD>Initial access level for new users</TD><TD>");
                        wprintf("<INPUT TYPE=\"text\" NAME=\"c_initax\" MAXLENGTH=\"1\" VALUE=\"%s\">", buf);
                        wprintf("</TD></TR>\n");
                        break;
-               case 8: wprintf("<TR><TD>Require registration for new users</TD><TD>");
-                       wprintf("<INPUT TYPE=\"checkbox\" NAME=\"c_regiscall\" VALUE=\"yes\" %s>", ((atoi(buf)!=0) ? "CHECKED" : ""));
+               case 8:
+                       wprintf("<TR><TD>Require registration for new users</TD><TD>");
+                       wprintf("<INPUT TYPE=\"checkbox\" NAME=\"c_regiscall\" VALUE=\"yes\" %s>", ((atoi(buf) != 0) ? "CHECKED" : ""));
                        wprintf("</TD></TR>\n");
                        break;
-               case 9: wprintf("<TR><TD>Move problem user messages to twitroom</TD><TD>");
-                       wprintf("<INPUT TYPE=\"checkbox\" NAME=\"c_twitdetect\" VALUE=\"yes\" %s>", ((atoi(buf)!=0) ? "CHECKED" : ""));
+               case 9:
+                       wprintf("<TR><TD>Move problem user messages to twitroom</TD><TD>");
+                       wprintf("<INPUT TYPE=\"checkbox\" NAME=\"c_twitdetect\" VALUE=\"yes\" %s>", ((atoi(buf) != 0) ? "CHECKED" : ""));
                        wprintf("</TD></TR>\n");
                        break;
-               case 10:wprintf("<TR><TD>Name of twitroom</TD><TD>");
+               case 10:
+                       wprintf("<TR><TD>Name of twitroom</TD><TD>");
                        wprintf("<INPUT TYPE=\"text\" NAME=\"c_twitroom\" MAXLENGTH=\"63\" VALUE=\"%s\">", buf);
                        wprintf("</TD></TR>\n");
                        break;
-               case 11:wprintf("<TR><TD>Paginator prompt</TD><TD>");
+               case 11:
+                       wprintf("<TR><TD>Paginator prompt</TD><TD>");
                        wprintf("<INPUT TYPE=\"text\" NAME=\"c_moreprompt\" MAXLENGTH=\"79\" VALUE=\"%s\">", buf);
                        wprintf("</TD></TR>\n");
                        break;
-               case 12:wprintf("<TR><TD>Restrict access to Internet mail</TD><TD>");
-                       wprintf("<INPUT TYPE=\"checkbox\" NAME=\"c_restrict\" VALUE=\"yes\" %s>", ((atoi(buf)!=0) ? "CHECKED" : ""));
+               case 12:
+                       wprintf("<TR><TD>Restrict access to Internet mail</TD><TD>");
+                       wprintf("<INPUT TYPE=\"checkbox\" NAME=\"c_restrict\" VALUE=\"yes\" %s>", ((atoi(buf) != 0) ? "CHECKED" : ""));
                        wprintf("</TD></TR>\n");
                        break;
-               case 13:wprintf("<TR><TD>Geographic location of this system</TD><TD>");
+               case 13:
+                       wprintf("<TR><TD>Geographic location of this system</TD><TD>");
                        wprintf("<INPUT TYPE=\"text\" NAME=\"c_bbs_city\" MAXLENGTH=\"31\" VALUE=\"%s\">", buf);
                        wprintf("</TD></TR>\n");
                        break;
-               case 14:wprintf("<TR><TD>Name of system administrator</TD><TD>");
+               case 14:
+                       wprintf("<TR><TD>Name of system administrator</TD><TD>");
                        wprintf("<INPUT TYPE=\"text\" NAME=\"c_sysadm\" MAXLENGTH=\"25\" VALUE=\"%s\">", buf);
                        wprintf("</TD></TR>\n");
                        break;
-               case 15:wprintf("<TR><TD>Maximum concurrent sessions</TD><TD>");
+               case 15:
+                       wprintf("<TR><TD>Maximum concurrent sessions</TD><TD>");
                        wprintf("<INPUT TYPE=\"text\" NAME=\"c_maxsessions\" MAXLENGTH=\"5\" VALUE=\"%s\">", buf);
                        wprintf("</TD></TR>\n");
                        break;
-               case 16:wprintf("<TR><TD>Server-to-server networking password</TD><TD>");
+               case 16:
+                       wprintf("<TR><TD>Server-to-server networking password</TD><TD>");
                        wprintf("<INPUT TYPE=\"password\" NAME=\"c_net_password\" MAXLENGTH=\"19\" VALUE=\"%s\">", buf);
                        wprintf("</TD></TR>\n");
                        break;
-               case 17:wprintf("<TR><TD>Default user purge time (days)</TD><TD>");
+               case 17:
+                       wprintf("<TR><TD>Default user purge time (days)</TD><TD>");
                        wprintf("<INPUT TYPE=\"text\" NAME=\"c_userpurge\" MAXLENGTH=\"5\" VALUE=\"%s\">", buf);
                        wprintf("</TD></TR>\n");
                        break;
-               case 18:wprintf("<TR><TD>Default room purge time (days)</TD><TD>");
+               case 18:
+                       wprintf("<TR><TD>Default room purge time (days)</TD><TD>");
                        wprintf("<INPUT TYPE=\"text\" NAME=\"c_roompurge\" MAXLENGTH=\"5\" VALUE=\"%s\">", buf);
                        wprintf("</TD></TR>\n");
                        break;
-               case 19:wprintf("<TR><TD>Name of room to log pages</TD><TD>");
+               case 19:
+                       wprintf("<TR><TD>Name of room to log pages</TD><TD>");
                        wprintf("<INPUT TYPE=\"text\" NAME=\"c_logpages\" MAXLENGTH=\"63\" VALUE=\"%s\">", buf);
                        wprintf("</TD></TR>\n");
                        break;
-           }
+               }
        }
 
        wprintf("</TABLE><CENTER>");
@@ -125,33 +144,32 @@ void display_siteconfig(void) {
 }
 
 
-void siteconfig(void) {
+void siteconfig(void)
+{
        char buf[256];
 
        if (strcasecmp(bstr("sc"), "OK")) {
                display_main_menu();
                return;
        }
-
        serv_printf("CONF set");
        serv_gets(buf);
-       if (buf[0]!='4') {
+       if (buf[0] != '4') {
                display_error(&buf[4]);
                return;
        }
-
        serv_printf("%s", bstr("c_nodename"));
        serv_printf("%s", bstr("c_fqdn"));
        serv_printf("%s", bstr("c_humannode"));
        serv_printf("%s", bstr("c_phonenum"));
-       serv_printf("%s", ( (!strcasecmp(bstr("c_creataide"), "yes") ? "1" : "0")));
+       serv_printf("%s", ((!strcasecmp(bstr("c_creataide"), "yes") ? "1" : "0")));
        serv_printf("%s", bstr("c_sleeping"));
        serv_printf("%s", bstr("c_initax"));
-       serv_printf("%s", ( (!strcasecmp(bstr("c_regiscall"), "yes") ? "1" : "0")));
-       serv_printf("%s", ( (!strcasecmp(bstr("c_twitdetect"), "yes") ? "1" : "0")));
+       serv_printf("%s", ((!strcasecmp(bstr("c_regiscall"), "yes") ? "1" : "0")));
+       serv_printf("%s", ((!strcasecmp(bstr("c_twitdetect"), "yes") ? "1" : "0")));
        serv_printf("%s", bstr("c_twitroom"));
        serv_printf("%s", bstr("c_moreprompt"));
-       serv_printf("%s", ( (!strcasecmp(bstr("c_restrict"), "yes") ? "1" : "0")));
+       serv_printf("%s", ((!strcasecmp(bstr("c_restrict"), "yes") ? "1" : "0")));
        serv_printf("%s", bstr("c_bbs_city"));
        serv_printf("%s", bstr("c_sysadm"));
        serv_printf("%s", bstr("c_maxsessions"));
@@ -161,4 +179,4 @@ void siteconfig(void) {
        serv_printf("%s", bstr("c_logpages"));
        serv_printf("000");
        display_success("System configuration has been updated.");
-       }
+}