]> code.citadel.org Git - citadel.git/blobdiff - webcit/summary.c
* Replaced serv_gets() with serv_getln() - which now requires the caller
[citadel.git] / webcit / summary.c
index f98fda44e4a3577a28f8bbce4d2978511b21f12c..fdec33d96fc0af4ec963d48ac40c747a2defa4c5 100644 (file)
@@ -1,4 +1,8 @@
-/* $Id$ */
+/*
+ * $Id$
+ *
+ * Displays the "Summary Page"
+ */
 
 #include <ctype.h>
 #include <stdlib.h>
@@ -81,12 +85,12 @@ void new_messages_section(void) {
 
        wprintf("<TABLE BORDER=0 WIDTH=100%%>\n");
        for (i=0; i<number_of_rooms_to_check; ++i) {
-               extract(room, rooms_to_check, i);
+               extract_token(room, rooms_to_check, i, '|', sizeof room);
 
                serv_printf("GOTO %s", room);
-               serv_gets(buf);
+               serv_getln(buf, sizeof buf);
                if (buf[0] == '2') {
-                       extract(room, &buf[4], 0);
+                       extract_token(room, &buf[4], 0, '|', sizeof room);
                        wprintf("<TR><TD><A HREF=\"/dotgoto?room=");
                        urlescputs(room);
                        wprintf("\">");
@@ -113,9 +117,9 @@ void wholist_section(void) {
        svprintf("BOXTITLE", WCS_STRING, "Who's&nbsp;online&nbsp;now");
        do_template("beginbox");
        serv_puts("RWHO");
-       serv_gets(buf);
-       if (buf[0] == '1') while(serv_gets(buf), strcmp(buf, "000")) {
-               extract(user, buf, 1);
+       serv_getln(buf, sizeof buf);
+       if (buf[0] == '1') while(serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
+               extract_token(user, buf, 1, '|', sizeof user);
                escputs(user);
                wprintf("<br />\n");
        }
@@ -245,7 +249,8 @@ void summary(void) {
         * not people I consider worthwhile, I still want them to use WebCit.
         */
 
-       wprintf("<table border=0><tr valign=top>");
+       wprintf("<div id=\"fix_scrollbar_bug\">"
+               "<table border=0 width=100%%><tr valign=top>");
 
        /*
         * Column One
@@ -272,7 +277,6 @@ void summary(void) {
        /*
         * End of columns
         */
-       wprintf("</td></tr></table>\n");
-
+       wprintf("</td></tr></table></div>\n");
        wDumpContent(1);
 }