X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fcalendar.h;h=b71786396006194cdf845529dc0803100f20293f;hb=4b4dc864ede7c5d8d956febe4a0afb422b78e7c4;hp=ad358d23ce53448735d8e36163e0147f73a05f06;hpb=3c09df4fa84902b1ee3dafa28226638b9cbee3f9;p=citadel.git diff --git a/webcit/calendar.h b/webcit/calendar.h index ad358d23c..b71786396 100644 --- a/webcit/calendar.h +++ b/webcit/calendar.h @@ -62,7 +62,9 @@ int calendar_GetParamsGetServerCall(SharedMessageStatus *Stat, void **ViewSpecific, long oper, char *cmd, - long len); + long len, + char *filter, + long flen); int calendar_Cleanup(void **ViewSpecific); int __calendar_Cleanup(void **ViewSpecific); @@ -79,4 +81,23 @@ int tasks_LoadMsgFromServer(SharedMessageStatus *Stat, message_summary* Msg, int is_new, int i); + +void display_edit_task(void); +void display_edit_event(void); + +icaltimezone *get_default_icaltimezone(void); +void display_icaltimetype_as_webform(struct icaltimetype *, char *, int); +void icaltime_from_webform(struct icaltimetype *result, char *prefix); +void icaltime_from_webform_dateonly(struct icaltimetype *result, char *prefix); +void partstat_as_string(char *buf, icalproperty *attendee); +icalcomponent *ical_encapsulate_subcomponent(icalcomponent *subcomp); +void check_attendee_availability(icalcomponent *supplied_vevent); +int ical_ctdl_is_overlap( + struct icaltimetype t1start, + struct icaltimetype t1end, + struct icaltimetype t2start, + struct icaltimetype t2end +); + + #endif