* Added "page user" button in wholist
authorArt Cancro <ajc@citadel.org>
Fri, 4 May 2001 04:28:10 +0000 (04:28 +0000)
committerArt Cancro <ajc@citadel.org>
Fri, 4 May 2001 04:28:10 +0000 (04:28 +0000)
webcit/ChangeLog
webcit/paging.c
webcit/who.c

index 401cda13beffc1e1d3e40ccfb7381cb3feaca7d0..9303c97b286271ee82e00b499bb8bb937f014d6b 100644 (file)
@@ -1,4 +1,7 @@
 $Log$
+Revision 213.9  2001/05/04 04:28:10  ajc
+* Added "page user" button in wholist
+
 Revision 213.8  2001/05/01 00:49:43  ajc
 * more of the UI overhaul
 
@@ -531,3 +534,4 @@ Sun Dec  6 19:50:55 EST 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
 
 1998-12-03 Nathan Bryant <bryant@cs.usm.maine.edu>
        * webserver.c: warning fix
+
index 1465e2545ae5abde9b71a4aa99d1c39afb675d96..933ea6c127250ebfdf8aafd80f88c9c1f2f79ea3 100644 (file)
@@ -29,6 +29,9 @@ void display_page(void)
 {
        char buf[256];
        char user[256];
+       char recp[256];
+
+       strcpy(recp, bstr("recp"));
 
        output_headers(1);
 
@@ -53,7 +56,13 @@ void display_page(void)
        if (buf[0] == '1') {
                while (serv_gets(buf), strcmp(buf, "000")) {
                        extract(user, buf, 1);
-                       wprintf("<OPTION>");
+                       wprintf("<OPTION");
+                       if (strlen(recp)>0) {
+                               if (!strcmp(user, recp)) {
+                                       wprintf(" SELECTED");
+                               }
+                       }
+                       wprintf(">");
                        escputs(user);
                        wprintf("\n");
                }
index 3c4e609fb37dfa1f1000d1cfeff4d485705a627e..06e8a81be871181488844a6e1746dce5d0fe09ac 100644 (file)
@@ -135,6 +135,11 @@ void whobbs(void)
                        escputs(wlist->username);
                        wprintf("</A>");
 
+                       /* (link to page this user) */
+                       wprintf("<A HREF=\"/display_page&recp=");
+                       urlescputs(wlist->username);
+                       wprintf("\">(p)</A>");
+
                        /* room */
                        wprintf("</FONT></TD>\n\t<TD><FONT SIZE=-1>");
                        escputs(wlist->roomname);