]> code.citadel.org Git - citadel.git/blobdiff - webcit/graphics.c
* Buncha cosmetic changes
[citadel.git] / webcit / graphics.c
index d2fa9994caa1a91eb8431cc1ceed2c6cfe03c576..9922e1dbf0e796aedc394d642321a8d1693c5805 100644 (file)
@@ -22,7 +22,7 @@
 
 void display_graphics_upload(char *description, char *check_cmd, char *uplurl)
 {
-       char buf[256];
+       char buf[SIZ];
 
        serv_puts(check_cmd);
        serv_gets(buf);
@@ -30,38 +30,48 @@ void display_graphics_upload(char *description, char *check_cmd, char *uplurl)
                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;
@@ -96,26 +106,3 @@ void do_graphics_upload(char *upl_cmd)
                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);
-}