+Thu Apr 16 12:00:00 EDT 1999 Nick Grossman <nicl@ulster.net>
+ Changed some output formatting (mainly <FONT> tags).
+ Changed who.c to use urlescputs() rather than escputs()
+ in urls so GOTOs and User Profiles work when the string has a
+ space in it.
+
Wed Apr 14 17:56:18 EDT 1999 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
http://www.webreference.com/dhtml/column18/menuFrLoad.html
How to cause "onLoad=" to cause a sibling frame to refresh without
return;
}
wprintf("<TABLE WIDTH=100% BORDER=0 CELLSPACING=0 CELLPADDING=0 BGCOLOR=000077><TR><TD>\n");
- wprintf("<FONT SIZE=+1 COLOR=\"FFFF00\"> ");
+ wprintf("<FONT FACE=\"Arial,Helvetica,sans-serif\" SIZE=+1 COLOR=\"FFFF00\"> ");
strcpy(m_subject, "");
strcpy(reply_to, "nobody...xxxxx");
wprintf("</FONT></TD>");
if (is_room_aide) {
- wprintf("<TD ALIGN=RIGHT NOWRAP><FONT COLOR=\"FFFF00\"><B>");
+ wprintf("<TD ALIGN=RIGHT NOWRAP><FONT FACE=\"Arial,Helvetica,sans-serif\" COLOR=\"FFFF00\"><B>");
wprintf("<A HREF=\"/confirm_move_msg");
wprintf("&msgid=%ld", msgnum);
buf[strlen(buf) - 1] = 0;
if ((bq == 0) &&
((!strncmp(buf, ">", 1)) || (!strncmp(buf, " >", 2)) || (!strncmp(buf, " :-)", 4)))) {
- wprintf("<FONT COLOR=\"000044\"><I>");
+ wprintf("<FONT FACE=\"Arial,Helvetica,sans-serif\" COLOR=\"000044\"><I>");
bq = 1;
} else if ((bq == 1) &&
(strncmp(buf, ">", 1)) && (strncmp(buf, " >", 2)) && (strncmp(buf, " :-)", 4))) {
printf("HTTP/1.0 200 OK\n");
output_headers(1);
- wprintf("<CENTER><B>%s - ", wc_roomname);
+ wprintf("<FONT FACE=\"Arial,Helvetica,sans-serif\"><CENTER><B>%s - ", wc_roomname);
if (!strcmp(oper, "readnew")) {
strcpy(cmd, "MSGS NEW");
wprintf("new messages");
printf("HTTP/1.0 200 OK\n");
output_headers(1);
+ wprintf("<FONT FACE=\"Arial,Helvetica,sans-serif\">");
strcpy(buf, bstr("sc"));
if (strcasecmp(buf, "Save message")) {
wprintf("Cancelled. Message was not posted.<BR>\n");
printf("HTTP/1.0 200 OK\n");
output_headers(1);
+ wprintf("<FACE=\"Arial,Helvetica,sans-serif\">");
+
sprintf(buf, "ENT0 0|%s|0|0", bstr("recp"));
serv_puts(buf);
serv_gets(buf);
wprintf("</FORM></CENTER>\n");
DONE:wDumpContent(1);
+ wprintf("</FONT>");
}
output_headers(1);
wprintf("<TABLE width=100% border><TR><TH>Floor</TH>");
- wprintf("<TH>Rooms with new messages</TH>");
- wprintf("<TH>Rooms with no new messages</TH></TR>\n");
+ wprintf("<TH><FONT FACE=\"Arial,Helvetica,sans-serif\">Rooms with new messages</FONT></TH>");
+ wprintf("<TH><FONT FACE=\"Arial,Helvetica,sans-serif\">Rooms with no new messages</FONT></TH></TR>\n");
for (a = 0; a < 128; ++a)
if (floorlist[a][0] != 0) {
/* Floor name column */
- wprintf("<TR><TD>");
+ wprintf("<TR><TD><FONT FACE=\"Arial,Helvetica,sans-serif\">");
serv_printf("OIMG _floorpic_|%d", a);
serv_gets(buf);
escputs(&floorlist[a][0]);
}
- wprintf("</TD>");
+ wprintf("</FONT></TD>");
/* Rooms with new messages column */
- wprintf("<TD>");
+ wprintf("<TD><FONT FACE=\"Arial,Helvetica,sans-serif\">");
sprintf(buf, "LKRN %d", a);
listrms(buf);
- wprintf("</TD><TD>\n");
+ wprintf("</FONT></TD>\n<TD><FONT FACE=\"Arial,Helvetica,sans-serif\">");
/* Rooms with old messages column */
sprintf(buf, "LKRO %d", a);
listrms(buf);
- wprintf("</TD></TR>\n");
+ wprintf("</FONT></TD></TR>\n");
}
wprintf("</TABLE>\n");
wDumpContent(1);
printf("HTTP/1.0 200 OK\n");
output_headers(1);
wprintf("<TABLE WIDTH=100% BORDER=0 BGCOLOR=770000><TR><TD>");
- wprintf("<FONT SIZE=+1 COLOR=\"FFFFFF\"");
+ wprintf("<FONT FACE=\"Arial,Helvetica,sans-serif\" SIZE=+1 COLOR=\"FFFFFF\"");
wprintf("<B>Zapped (forgotten) rooms</B>\n");
wprintf("</FONT></TD></TR></TABLE><BR>\n");
listrms("LZRM -1");
wprintf("<TD VALIGN=TOP><A HREF=\"/ungoto\">");
wprintf("<IMG SRC=\"/static/back.gif\" BORDER=0></A></TD>");
}
- wprintf("<TD VALIGN=TOP><FONT FACE=\"Arial,Helvetica,sans-serif\"><H1>%s</H1>", wc_roomname);
+ wprintf("<TD VALIGN=TOP><FONT FACE=\"Arial,Helvetica,sans-serif\"><FONT SIZE=+2>%s</FONT><BR>", wc_roomname);
wprintf("%d new of %d messages</FONT></TD>\n",
extract_int(&buf[4], 1),
extract_int(&buf[4], 2));
<HEAD>
<TITLE>WebCit</TITLE>
</HEAD>
- <FRAMESET COLS="150, *" BORDER=0 FRAMEBORDER=0 FRAMESPACING=0>
+ <FRAMESET COLS="155, *" BORDER=0 FRAMEBORDER=0 FRAMESPACING=0>
<FRAME NAME="left" SRC="/static/menubar.html">
<FRAMESET ROWS="100, *">
}
/* username */
wprintf("</FONT></TD>\n\t<TD><FONT FACE=\"Arial,Helvetica,sans-serif\"><A HREF=\"/showuser?who=");
- escputs(wlist->username);
+ urlescputs(wlist->username);
wprintf("\" onMouseOver=\"window.status='View profile for ");
escputs(wlist->username);
wprintf("'; return true\">");
wprintf("<A HREF=\"/chat\" onMouseOver=\"window.status='Chat'; return true\"><chat></A>");
} else {
wprintf("<A HREF=\"/dotgoto&room=");
- escputs(wlist->roomname);
+ urlescputs(wlist->roomname);
wprintf("\" onMouseOver=\"window.status='Go to room ");
escputs(wlist->roomname);
wprintf("'; return true\">");
}
}
wprintf("</TABLE>\n<BR><BR>\n");
- wprintf("<TABLE BORDER=0 BGCOLOR=\"#003399\">\n<TR><TD ALIGN=center VALIGN=center CELLPADING=10>\n");
+ wprintf("<TABLE BORDER=0 BGCOLOR=\"#003399\">\n<TR><TD ALIGN=center VALIGN=center CELLPADING=20>\n");
wprintf("<FONT FACE=\"Arial,Helvetica,sans-serif\" SIZE=+2><B><A HREF=\"/whobbs\"><FONT COLOR=\"#FF0000\">Refresh</FONT></A></B></FONT>\n");
wprintf("</TD></TR>\n</TABLE>\n</CENTER>");
wDumpContent(1);