X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fgraphics.c;h=8dbad904387810272212b1bcfcc30349dca6646f;hb=HEAD;hp=55099f88053d443c0e40e0dc2f1968aa4e6f0950;hpb=5d2d3f4eea91c74af93c735bff7ad9955b466181;p=citadel.git diff --git a/webcit/graphics.c b/webcit/graphics.c index 55099f880..98b063115 100644 --- a/webcit/graphics.c +++ b/webcit/graphics.c @@ -1,16 +1,14 @@ -/* - * Handles HTTP upload of graphics files into the system. - * - * Copyright (c) 1996-2016 by the citadel.org team - * - * This program is open source software. You can redistribute it and/or - * modify it under the terms of the GNU General Public License, version 3. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - */ +// Handles HTTP upload of graphics files into the system. +// +// Copyright (c) 1996-2022 by the citadel.org team +// +// This program is open source software. You can redistribute it and/or +// modify it under the terms of the GNU General Public License, version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. #include "webcit.h" @@ -41,8 +39,7 @@ void display_roompic(void) { // upload the picture (icon, photo, whatever) associated with the current room -void common_code_for_editroompic_and_editpic(char *servcmd) -{ +void common_code_for_editroompic_and_editpic(char *servcmd) { if (havebstr("cancel_button")) { AppendImportantMessage(_("Graphics upload has been cancelled."), -1); display_main_menu(); @@ -71,43 +68,26 @@ void common_code_for_editroompic_and_editpic(char *servcmd) // upload the picture (icon, photo, whatever) associated with the current room -void editroompic(void) -{ +void editroompic(void) { common_code_for_editroompic_and_editpic("ULRI"); } // upload the picture (icon, photo, whatever) associated with the current user -void editpic(void) -{ +void editpic(void) { common_code_for_editroompic_and_editpic("ULUI"); } // display the screen for uploading graphics to the server -void display_graphics_upload(char *filename) -{ - StrBuf *Line; - - Line = NewStrBuf(); - serv_printf("UIMG 0||%s", filename); - StrBuf_ServGetln(Line); - if (GetServerStatusMsg(Line, NULL, 1, 2) != 2) { - display_main_menu(); - return; - } - else - { - output_headers(1, 0, 0, 0, 1, 0); - do_template("files_graphicsupload"); - end_burst(); - } - FreeStrBuf(&Line); +void display_graphics_upload(char *filename) { + output_headers(1, 0, 0, 0, 1, 0); + do_template("files_graphicsupload"); + end_burst(); } -void do_graphics_upload(char *filename) -{ +void do_graphics_upload(char *filename) { StrBuf *Line; const char *MimeType; wcsession *WCC = WC; @@ -167,22 +147,23 @@ void do_graphics_upload(char *filename) void edithellopic(void) { do_graphics_upload("hello"); } -void editgoodbuyepic(void) { do_graphics_upload("UIMG 1|%s|goodbuye"); } +void editgoodbyepic(void) { do_graphics_upload("UIMG 1|%s|goodbye"); } -/* The users photo display / upload facility */ +// The user's photo display / upload facility void display_editpic(void) { putbstr("__PICDESC", NewStrBufPlain(_("your photo"), -1)); putbstr("__UPLURL", NewStrBufPlain(HKEY("editpic"))); display_graphics_upload("editpic"); } -/* room picture dispay / upload facility */ + +// room picture dispay / upload facility void display_editroompic(void) { putbstr("__PICDESC", NewStrBufPlain(_("the icon for this room"), -1)); putbstr("__UPLURL", NewStrBufPlain(HKEY("editroompic"))); display_graphics_upload("editroompic"); } -/* the greetingpage hello pic */ +// the login page graphics void display_edithello(void) { putbstr("__WHICHPIC", NewStrBufPlain(HKEY("hello"))); putbstr("__PICDESC", NewStrBufPlain(_("graphics to be displayed on the login screen"), -1)); @@ -190,12 +171,12 @@ void display_edithello(void) { display_graphics_upload("edithellopic"); } -/* the logoff banner */ +// the logoff banner void display_editgoodbyepic(void) { - putbstr("__WHICHPIC", NewStrBufPlain(HKEY("UIMG 0|%s|goodbuye"))); + putbstr("__WHICHPIC", NewStrBufPlain(HKEY("UIMG 0|%s|goodbye"))); putbstr("__PICDESC", NewStrBufPlain(_("the Logoff banner picture"), -1)); - putbstr("__UPLURL", NewStrBufPlain(HKEY("editgoodbuyepic"))); - display_graphics_upload("editgoodbuyepic"); + putbstr("__UPLURL", NewStrBufPlain(HKEY("editgoodbyepic"))); + display_graphics_upload("editgoodbyepic"); } @@ -209,7 +190,7 @@ InitModule_GRAPHICS WebcitAddUrlHandler(HKEY("editroompic"), "", 0, editroompic, 0); WebcitAddUrlHandler(HKEY("display_edithello"), "", 0, display_edithello, 0); WebcitAddUrlHandler(HKEY("edithellopic"), "", 0, edithellopic, 0); - WebcitAddUrlHandler(HKEY("display_editgoodbuye"), "", 0, display_editgoodbyepic, 0); - WebcitAddUrlHandler(HKEY("editgoodbuyepic"), "", 0, editgoodbuyepic, 0); + WebcitAddUrlHandler(HKEY("display_editgoodbye"), "", 0, display_editgoodbyepic, 0); + WebcitAddUrlHandler(HKEY("editgoodbyepic"), "", 0, editgoodbyepic, 0); WebcitAddUrlHandler(HKEY("roompic"), "", 0, display_roompic, 0); }