*/
/**
* \defgroup AdminFloor Administrative screens for floor maintenance
- *
+ * \ingroup CitadelConfig
*/
/*@{*/
output_headers(1, 1, 2, 0, 0, 0);
wprintf("<div id=\"banner\">\n"
- "<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>"
+ "<TABLE class=\"floors_banner\"><TR><TD>"
"<SPAN CLASS=\"titlebar\">");
wprintf(_("Add/change/delete floors"));
wprintf("</SPAN>"
serv_printf("LFLR");
serv_getln(buf, sizeof buf);
if (buf[0] != '1') {
- wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#770000\"><TR><TD>");
+ wprintf("<TABLE class=\"floors_config\"><TR><TD>");
wprintf("<SPAN CLASS=\"titlebar\">");
wprintf(_("Error"));
wprintf("</SPAN>\n");
wprintf(_("Floor name"));
wprintf("</TH><TH>");
wprintf(_("Number of rooms"));
+ wprintf("</TH><TH>");
+ wprintf(_("Floor CSS"));
wprintf("</TH></TR>\n");
while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
"<INPUT TYPE=\"text\" NAME=\"floorname\" "
"VALUE=\"%s\" MAXLENGTH=\"250\">\n",
floornum, floorname);
+ wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%ld\">\n", WC->nonce);
wprintf("<INPUT TYPE=\"SUBMIT\" NAME=\"sc\" "
"VALUE=\"%s\">"
"</FORM></TD>", _("Change name"));
- wprintf("<TD>%d</TD></TR>\n", refcount);
+ wprintf("<TD>%d</TD>\n", refcount);
+
+ wprintf("<TD>"
+ "<FORM METHOD=\"POST\" action=\"set_floor_css\">"
+ "<INPUT TYPE=\"hidden\" NAME=\"floornum\" "
+ "VALUE=\"%d\">"
+ "<INPUT TYPE=\"text\" NAME=\"floorcss\" "
+ "VALUE=\"%s\" MAXLENGTH=\"250\">\n",
+ floornum, floorname);
+ wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%ld\">\n", WC->nonce);
+ wprintf("<INPUT TYPE=\"SUBMIT\" NAME=\"sc\" "
+ "VALUE=\"%s\">"
+ "</FORM></TD>", _("Change CSS"));
+
+ wprintf("</TR>\n");
}
wprintf("<TR><TD> </TD>"