$Log$
+Revision 410.26 2003/05/14 03:46:35 ajc
+* More background cleanup
+
Revision 410.25 2003/05/05 17:19:46 ajc
* Cleanups to summary page when running on a non ical enabled system
* Use non breaking spaces in summary page box titles
1998-12-03 Nathan Bryant <bryant@cs.usm.maine.edu>
* webserver.c: warning fix
-
wprintf("</A></TD>\n");
}
- wprintf("<TD> </TD></TR>"
- "<TR><TD BGCOLOR=\"#000077\" COLSPAN=9 HEIGHT=5> </TD></TR>"
- "</TABLE>\n");
-
+ wprintf("</TR></TABLE>\n");
/* end tabbed dialog */
+ /* begin content of whatever tab is open now */
+ wprintf("<TABLE border=0 width=100%% bgcolor=\"#FFFFFF\">\n"
+ "<TR><TD>\n");
if (!strcmp(tab, "admin")) {
wprintf("<UL>"
wprintf("</CENTER>\n");
}
+ /* end content of whatever tab is open now */
+ wprintf("</TD></TR></TABLE>\n");
+
wDumpContent(1);
}
* display the form for editing something (room info, bio, etc)
*/
void display_edit(char *description, char *check_cmd,
- char *read_cmd, char *save_cmd)
+ char *read_cmd, char *save_cmd, int headers_type)
{
char buf[SIZ];
display_error(&buf[4]);
return;
}
- output_headers(1);
+ output_headers(headers_type);
- wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#007700\"><TR><TD>");
- wprintf("<SPAN CLASS=\"titlebar\">Edit ");
- escputs(description);
- wprintf("</SPAN></TD></TR></TABLE>\n");
+ svprintf("BOXTITLE", WCS_STRING, "Edit %s", description);
+ do_template("beginbox");
wprintf("<CENTER>Enter %s below. Text is formatted to\n", description);
wprintf("the <EM>reader's</EM> screen width. To defeat the\n");
wprintf("<BR>");
wprintf("<FORM METHOD=\"POST\" ACTION=\"%s\">\n", save_cmd);
- wprintf("<INPUT TYPE=\"submit\" NAME=\"sc\" VALUE=\"Save\">");
- wprintf("<INPUT TYPE=\"submit\" NAME=\"sc\" VALUE=\"Cancel\"><BR>\n");
- wprintf("<TEXTAREA NAME=\"msgtext\" wrap=soft ROWS=30 COLS=80 WIDTH=80>");
+ wprintf("<TEXTAREA NAME=\"msgtext\" wrap=soft "
+ "ROWS=10 COLS=80 WIDTH=80>\n");
serv_puts(read_cmd);
serv_gets(buf);
if (buf[0] == '1')
server_to_text();
- wprintf("</TEXTAREA><P>\n");
+ wprintf("</TEXTAREA><BR><BR>\n");
+ wprintf("<INPUT TYPE=\"submit\" NAME=\"sc\" VALUE=\"Save\">");
+ wprintf("<INPUT TYPE=\"submit\" NAME=\"sc\" VALUE=\"Cancel\"><BR>\n");
wprintf("</FORM></CENTER>\n");
+ do_template("endbox");
wDumpContent(1);
}
vcard_free(v);
/* Display the form */
+ do_template("beginbox_nt");
wprintf("<FORM METHOD=\"POST\" ACTION=\"/submit_vcard\">\n");
wprintf("<H2><IMG ALIGN=CENTER SRC=\"/static/vcard.gif\">"
"Contact information for ");
wprintf("<INPUT TYPE=\"submit\" NAME=\"sc\" VALUE=\"OK\">");
wprintf("<INPUT TYPE=\"submit\" NAME=\"sc\" VALUE=\"Cancel\">");
wprintf("</CENTER></FORM>\n");
-
+
+ do_template("endbox");
wDumpContent(1);
}
} else if (!strcasecmp(action, "display_whok")) {
display_whok();
} else if (!strcasecmp(action, "display_editinfo")) {
- display_edit("Room info", "EINF 0", "RINF", "/editinfo");
+ display_edit("Room info", "EINF 0", "RINF", "/editinfo", 1);
} else if (!strcasecmp(action, "editinfo")) {
save_edit("Room info", "EINF 1", 1);
} else if (!strcasecmp(action, "display_editbio")) {
sprintf(buf, "RBIO %s", WC->wc_username);
- display_edit("Your bio", "NOOP", buf, "editbio");
+ display_edit("Your bio", "NOOP", buf, "editbio", 3);
} else if (!strcasecmp(action, "editbio")) {
save_edit("Your bio", "EBIO", 0);
} else if (!strcasecmp(action, "confirm_delete_room")) {
void server_to_text(void);
void save_edit(char *description, char *enter_cmd, int regoto);
void display_edit(char *description, char *check_cmd,
- char *read_cmd, char *save_cmd);
+ char *read_cmd, char *save_cmd, int headers_type);
void gotoroom(char *gname, int display_name);
void confirm_delete_room(void);
void delete_room(void);