#include <pthread.h>
#include <signal.h>
#include "webcit.h"
+#include "webserver.h"
char floorname[SIZ];
int refcount;
- output_headers(3);
+ output_headers(1, 1, 2, 0, 0, 0, 0);
if (prepend_html != NULL) {
- http_write(WC->http_sock, prepend_html, strlen(prepend_html));
+ client_write(prepend_html, strlen(prepend_html));
}
serv_printf("LFLR"); /* FIXME put a real test here */
serv_gets(buf);
if (buf[0] != '1') {
- wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=770000><TR><TD>");
- wprintf("<FONT SIZE=+1 COLOR=\"FFFFFF\"");
- wprintf("<B>Error</B>\n");
- wprintf("</FONT></TD></TR></TABLE><BR>\n");
- wprintf("%s<BR>\n", &buf[4]);
+ wprintf("<div id=\"banner\">\n");
+ wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#770000\"><TR><TD>");
+ wprintf("<SPAN CLASS=\"titlebar\">Error</SPAN>\n");
+ wprintf("</TD></TR></TABLE>\n");
+ wprintf("</div>\n<div id=\"text\">\n");
+ wprintf("%s<br />\n", &buf[4]);
wDumpContent(1);
return;
}
- wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=007700><TR><TD>"
- "<FONT SIZE=+1 COLOR=\"FFFFFF\"<B>Floor configuration"
- "</B></FONT></TD></TR></TABLE>\n"
- );
+ svprintf("BOXTITLE", WCS_STRING, "Floor configuration");
+ do_template("beginbox");
wprintf("<TABLE BORDER=1 WIDTH=100%>\n"
"<TR><TH>Floor number</TH>"
wprintf("</TD><TD>"
"<A HREF=\"/delete_floor?floornum=%d\">"
"<FONT SIZE=-1>(delete floor)</A>"
- "</FONT><BR>", floornum
+ "</FONT><br />", floornum
);
}
wprintf("<FONT SIZE=-1>"
"<TD> </TD></TR>\n");
wprintf("</TABLE>\n");
-
+ do_template("endbox");
wDumpContent(1);
}
if (buf[0] == '2') {
sprintf(message, "<B><I>Floor has been deleted."
- "</I></B><BR><BR>\n");
+ "</I></B><br /><br />\n");
}
else {
- sprintf(message, "<B><I>%s</I></B>><BR>", &buf[4]);
+ sprintf(message, "<B><I>%s</I></B>><br />", &buf[4]);
}
display_floorconfig(message);
serv_printf("CFLR %s|1", floorname);
serv_gets(buf);
- sprintf(message, "<B><I>%s</I></B>><BR>", &buf[4]);
+ sprintf(message, "<B><I>%s</I></B>><br />", &buf[4]);
display_floorconfig(message);
}
serv_printf("EFLR %d|%s", floornum, floorname);
serv_gets(buf);
- sprintf(message, "<B><I>%s</I></B>><BR>", &buf[4]);
+ sprintf(message, "<B><I>%s</I></B>><br />", &buf[4]);
display_floorconfig(message);
}