]> code.citadel.org Git - citadel.git/blobdiff - webcit/roomops.c
* Brought over message reading and entry functions from old WebCit
[citadel.git] / webcit / roomops.c
index bd26fe7a1d069e82b4de17f0c1b62a650b1aebcc..72126a580d55cdef009b4ff87f9fd07876ddd4b0 100644 (file)
@@ -237,7 +237,20 @@ void gotoroom(char *gname, int display_name)
                        extract_int(&buf[4],1),
                        extract_int(&buf[4],2));
 
-               /* FIX add room image here */
+               /* Display room graphic.  The server doesn't actually need the
+                * room name, but we supply it in order to keep the browser
+                * from using a cached graphic from another room.
+                */
+               serv_puts("OIMG _roompic_");
+               serv_gets(buf);
+               if (buf[0]=='2') {
+                       wprintf("<TD>");
+                       wprintf("<IMG SRC=\"/image&name=_roompic_&room=");
+                       escputs(wc_roomname);
+                       wprintf("\"></TD>");
+                       serv_puts("CLOS");
+                       serv_gets(buf);
+                       }
 
                wprintf("<TD>");
                readinfo(0);