* Replaced serv_gets() with serv_getln() - which now requires the caller
[citadel.git] / webcit / siteconfig.c
index 25bc8bebf71002288daf0e99c59643d20f6f86d2..46f64c4094d3148599025aed30032d41ccb98401 100644 (file)
@@ -51,7 +51,8 @@ void display_siteconfig(void)
                "</div>\n<div id=\"content\">\n"
        );
 
-       wprintf("<center><table border=0 width=99%% bgcolor=\"#ffffff\"><tr><td>");
+       wprintf("<div id=\"fix_scrollbar_bug\">"
+               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>");
 
        whichmenu = bstr("whichmenu");
 
@@ -161,7 +162,7 @@ void display_siteconfig(void)
        }
 
        serv_printf("CONF get");
-       serv_gets(buf);
+       serv_getln(buf, sizeof buf);
        if (buf[0] != '1') {
                wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>");
                wprintf("<SPAN CLASS=\"titlebar\">Error</SPAN>\n");
@@ -176,7 +177,7 @@ void display_siteconfig(void)
        wprintf("<TABLE border=0>\n");
 
        i = 0;
-       while (serv_gets(buf), strcmp(buf, "000")) {
+       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
                switch (++i) {
                case 1:
                        if (!strcasecmp(whichmenu, "general")) {
@@ -327,7 +328,7 @@ void display_siteconfig(void)
                        break;
                case 15:
                        if (!strcasecmp(whichmenu, "tuning")) {
-                               wprintf("<TR><TD>Maximum concurrent sessions</TD><TD>");
+                               wprintf("<TR><TD>Maximum concurrent sessions (0 = no limit)</TD><TD>");
                                wprintf("<INPUT TYPE=\"text\" NAME=\"c_maxsessions\" MAXLENGTH=\"5\" VALUE=\"%s\">", buf);
                                wprintf("</TD></TR>\n");
                        }
@@ -598,14 +599,14 @@ void display_siteconfig(void)
        }
 
        serv_puts("GPEX site");
-       serv_gets(buf);
+       serv_getln(buf, sizeof buf);
        if (buf[0] == '2') {
                sitepolicy = extract_int(&buf[4], 0);
                sitevalue = extract_int(&buf[4], 1);
        }
 
        serv_puts("GPEX mailboxes");
-       serv_gets(buf);
+       serv_getln(buf, sizeof buf);
        if (buf[0] == '2') {
                mboxpolicy = extract_int(&buf[4], 0);
                mboxvalue = extract_int(&buf[4], 1);
@@ -663,7 +664,7 @@ void display_siteconfig(void)
        wprintf("&nbsp;");
        wprintf("<INPUT TYPE=\"submit\" NAME=\"sc\" VALUE=\"Cancel\">\n");
        wprintf("</CENTER></FORM>\n");
-       wprintf("</td></tr></table></center>\n");
+       wprintf("</td></tr></table></div>\n");
        wDumpContent(1);
 }
 
@@ -677,7 +678,7 @@ void siteconfig(void)
                return;
        }
        serv_printf("CONF set");
-       serv_gets(buf);
+       serv_getln(buf, sizeof buf);
        if (buf[0] != '4') {
                strcpy(WC->ImportantMessage, &buf[4]);
                display_siteconfig();
@@ -728,9 +729,9 @@ void siteconfig(void)
        serv_printf("000");
 
        serv_printf("SPEX site|%d|%d", atoi(bstr("sitepolicy")), atoi(bstr("sitevalue")));
-       serv_gets(buf);
+       serv_getln(buf, sizeof buf);
        serv_printf("SPEX mailboxes|%d|%d", atoi(bstr("mboxpolicy")), atoi(bstr("mboxvalue")));
-       serv_gets(buf);
+       serv_getln(buf, sizeof buf);
 
        strcpy(WC->ImportantMessage, "System configuration has been updated.");
        display_siteconfig();