$Log$
+Revision 400.28 2002/09/27 18:31:33 ajc
+* Properly handle VEVENT saves (fixed nasty loopy loopy bug)
+* After saving a VEVENT, return to the correct calendar view and date
+
Revision 400.27 2002/09/27 17:15:44 ajc
* Removed the gzip compression stuff due to bugs in Internet Explorer.
1998-12-03 Nathan Bryant <bryant@cs.usm.maine.edu>
* webserver.c: warning fix
-
long msgnum = 0L;
msgnum = atol(bstr("msgnum"));
+
if (msgnum > 0L) {
display_using_handler(msgnum, "text/calendar",
- ICAL_VTODO_COMPONENT,
+ ICAL_VEVENT_COMPONENT,
save_individual_event);
}
else {
ICAL_SUMMARY_PROPERTY);
if (p != NULL) {
wprintf("<FONT SIZE=-1>"
- "<A HREF=\"/display_edit_event?msgnum=%ld\">",
- WC->cal_msgnum[i]
+ "<A HREF=\"/display_edit_event?msgnum=%ld&calview=%s&year=%s&month=%s&day=%s\">",
+ WC->cal_msgnum[i],
+ bstr("calview"),
+ bstr("year"),
+ bstr("month"),
+ bstr("day")
);
escputs((char *)
icalproperty_get_comment(p));
wprintf("<FORM METHOD=\"POST\" ACTION=\"/save_event\">\n");
wprintf("<INPUT TYPE=\"hidden\" NAME=\"msgnum\" VALUE=\"%ld\">\n",
msgnum);
+ wprintf("<INPUT TYPE=\"hidden\" NAME=\"calview\" VALUE=\"%s\">\n",
+ bstr("calview"));
+ wprintf("<INPUT TYPE=\"hidden\" NAME=\"year\" VALUE=\"%s\">\n",
+ bstr("year"));
+ wprintf("<INPUT TYPE=\"hidden\" NAME=\"month\" VALUE=\"%s\">\n",
+ bstr("month"));
+ wprintf("<INPUT TYPE=\"hidden\" NAME=\"day\" VALUE=\"%s\">\n",
+ bstr("day"));
wprintf("Summary: "
"<INPUT TYPE=\"text\" NAME=\"summary\" "