11 * menu of commands (just the menu html itself)
14 void embed_main_menu() {
15 wprintf("<CENTER><TABLE border=0><TR>");
17 wprintf("<TD>"); /* start of first column */
20 wprintf("<LI><B><A HREF=\"/knrooms\">\n");
21 wprintf("List known rooms</B></A><BR>\n");
22 wprintf("Where can I go from here?</LI>\n");
24 wprintf("<LI><B><A HREF=\"/gotonext\">\n");
25 wprintf("Goto next room</B></A><BR>\n");
26 wprintf("...with <EM>unread</EM> messages</LI>\n");
28 wprintf("<LI><B><A HREF=\"/skip\">\n");
29 wprintf("Skip to next room</B></A><BR>\n");
30 wprintf("(come back here later)</LI>\n");
32 /* ungoto not supported yet
33 if ( (strlen(ugname)>0) && (strucmp(ugname,room_name)) ) {
34 wprintf("<LI><B><A HREF=\"/ungoto\">\n");
35 wprintf("Ungoto</B></A><BR>\n");
36 wprintf("(oops! Back to %s)</LI>\n",ugname);
42 wprintf("</TD><TD>\n"); /* start of second column */
45 wprintf("<LI><B><A HREF=\"/readnew\">\n");
46 wprintf("Read new messages</B></A><BR>...in this room</LI>\n");
48 wprintf("<LI><B><A HREF=\"/readfwd\">\n");
49 wprintf("Read all messages</B></A><BR>...old <EM>and</EM> new</LI>\n");
51 wprintf("<LI><B><A HREF=\"/display_enter\">\n");
52 wprintf("Enter a message</B></A><BR>(post in this room)</LI>");
55 wprintf("</TD><TD>"); /* start of third column */
58 wprintf("<LI><B><A HREF=\"/whobbs\">\n");
59 wprintf("Who is online?</B></A><BR>(users <EM>currently</EM> logged on)</LI>\n");
61 wprintf("<LI><B><A HREF=\"/userlist\">\n");
62 wprintf("User list</B></A><BR>(all registered users)</LI>\n");
64 wprintf("<LI><B><A HREF=\"/advanced\">\n");
65 wprintf("Advanced options</B></A><BR>...and maintenance</LI>\n");
67 wprintf("<LI><B><A HREF=\"/termquit\">\n");
68 wprintf("Log off</B></A><BR>Bye!</LI>\n");
71 wprintf("</TR></TABLE>\n");
73 wprintf("</CENTER>\n");
77 * menu of commands (as a page)
79 void display_main_menu() {
80 printf("HTTP/1.0 200 OK\n");
82 wprintf("<HTML><HEAD><TITLE>WebCit main menu</TITLE></HEAD><BODY>\n");
84 printf("</BODY></HTML>\n");