]> code.citadel.org Git - citadel.git/commitdiff
* save/delete/cancel
authorArt Cancro <ajc@citadel.org>
Fri, 20 Sep 2002 20:53:59 +0000 (20:53 +0000)
committerArt Cancro <ajc@citadel.org>
Fri, 20 Sep 2002 20:53:59 +0000 (20:53 +0000)
webcit/calendar.c

index 033d7952cbedd5a2b438d70f81a0c1b456b5f09c..9a34ae239dc37032c9f181f581c38dd22f1d37f1 100644 (file)
@@ -291,6 +291,8 @@ void display_edit_individual_task(icalcomponent *vtodo, long msgnum) {
        wprintf("</TEXTAREA><BR>\n");
 
         wprintf("<INPUT TYPE=\"submit\" NAME=\"sc\" VALUE=\"Save\">"
+               "&nbsp;&nbsp;"
+               "<INPUT TYPE=\"submit\" NAME=\"sc\" VALUE=\"Delete\">\n"
                "&nbsp;&nbsp;"
                "<INPUT TYPE=\"submit\" NAME=\"sc\" VALUE=\"Cancel\">\n"
                "</CENTER>\n"
@@ -305,6 +307,7 @@ void display_edit_individual_task(icalcomponent *vtodo, long msgnum) {
  * Save an edited task
  */
 void edit_individual_task(icalcomponent *vtodo, long msgnum) {
+       char buf[SIZ];
 
        if (!strcasecmp(bstr("sc"), "Save")) {
 
@@ -318,6 +321,12 @@ void edit_individual_task(icalcomponent *vtodo, long msgnum) {
 
        }
 
+       if ( (!strcasecmp(bstr("sc"), "Save"))
+          || (!strcasecmp(bstr("sc"), "Delete")) ) {
+               serv_printf("DELE %ld", atol(bstr("msgnum")));
+               serv_gets(buf);
+       }
+
        /* Go back to the task list */
        readloop("readfwd");
 }