void display_graphics_upload(char *description, char *check_cmd, char *uplurl)
{
- char buf[256];
+ char buf[SIZ];
serv_puts(check_cmd);
serv_gets(buf);
display_error(&buf[4]);
return;
}
- output_headers(1);
- wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=770000><TR><TD>");
- wprintf("<FONT SIZE=+1 COLOR=\"FFFFFF\"");
- wprintf("<B>Set/change %s</B>\n", description);
- wprintf("</FONT></TD></TR></TABLE>\n");
+ output_headers(3);
+
+ svprintf("BOXTITLE", WCS_STRING, "Set/change your photo");
+ do_template("beginbox");
wprintf("<CENTER>\n");
- wprintf("<FORM ENCTYPE=\"multipart/form-data\" ACTION=\"%s&which_room=%s\" METHOD=\"POST\">\n", uplurl, bstr("which_room"));
+ wprintf("<FORM ENCTYPE=\"multipart/form-data\" ACTION=\"%s\" "
+ "METHOD=\"POST\" NAME=\"graphicsupload\">\n", uplurl);
+
+ wprintf("<INPUT TYPE=\"hidden\" NAME=\"which_room\" VALUE=\"");
+ urlescputs(bstr("which_room"));
+ wprintf("\">\n");
wprintf("You can upload any image directly from your computer,\n");
wprintf("as long as it is in GIF format (JPEG, PNG, etc. won't\n");
wprintf("work).<BR><BR>\n");
- wprintf("Please select a file to upload:<BR>\n");
+ wprintf("Please select a file to upload:<BR><BR>\n");
wprintf("<INPUT TYPE=\"FILE\" NAME=\"filename\" SIZE=\"35\">\n");
- wprintf("<BR>");
- wprintf("<INPUT TYPE=\"SUBMIT\" VALUE=\"Upload\">\n");
+ wprintf("<BR><BR>");
+ wprintf("<INPUT TYPE=\"SUBMIT\" NAME=\"sc\" VALUE=\"Upload\">\n");
wprintf("<INPUT TYPE=\"RESET\" VALUE=\"Reset Form\">\n");
+ wprintf("<INPUT TYPE=\"SUBMIT\" NAME=\"sc\" VALUE=\"Cancel\">\n");
wprintf("</FORM>\n");
- wprintf("<A HREF=\"/display_main_menu\">Cancel</A>\n");
wprintf("</CENTER>\n");
+ do_template("endbox");
wDumpContent(1);
}
void do_graphics_upload(char *upl_cmd)
{
- char buf[256];
+ char buf[SIZ];
int bytes_remaining;
int pos = 0;
int thisblock;
+ if (!strcasecmp(bstr("sc"), "Cancel")) {
+ display_main_menu();
+ return;
+ }
+
if (WC->upload_length == 0) {
display_error("You didn't upload a file.\n");
return;
return;
}
}
-
-
-
-void select_floor_to_edit_pic(void)
-{
- int a;
-
- output_headers(1);
-
- wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=770000><TR><TD>");
- wprintf("<FONT SIZE=+1 COLOR=\"FFFFFF\"");
- wprintf("<B>Select floor to edit label graphic</B>\n");
- wprintf("</FONT></TD></TR></TABLE>\n");
-
- load_floorlist();
- for (a = 0; a < 128; ++a)
- if (strlen(floorlist[a]) > 0) {
- wprintf("<A HREF=\"/display_editfloorpic&which_floor=%d\">", a);
- escputs(floorlist[a]);
- wprintf("</A>\n");
- }
- wDumpContent(1);
-}