*/
if (show_event) {
p = icalcomponent_get_first_property(Cal->cal, ICAL_SUMMARY_PROPERTY);
+ if (p == NULL) {
+ p = icalproperty_new_summary(_("Untitled Event"));
+ icalcomponent_add_property(Cal->cal, p);
+ }
if (p != NULL) {
if (all_day_event) {
}
else {
tt = icaltime_as_timet(t);
- webcit_fmt_date(buf, tt, DATEFMT_BRIEF);
+ webcit_fmt_date(buf, 256, tt, DATEFMT_BRIEF);
if (no_end || !icaltime_compare(t, end_t)) {
wprintf("<i>%s</i> %s<br>",
_("Date/time:"), buf);
wprintf("<i>%s</i> %s<br>",
_("Starting date/time:"), buf);
tt = icaltime_as_timet(end_t);
- webcit_fmt_date(buf, tt, DATEFMT_BRIEF);
+ webcit_fmt_date(buf, 256, tt, DATEFMT_BRIEF);
wprintf("<i>%s</i> %s<br>", _("Ending date/time:"), buf);
}
p = icalcomponent_get_first_property(
Cal->cal,
ICAL_SUMMARY_PROPERTY);
+ if (p == NULL) {
+ p = icalproperty_new_summary(_("Untitled Event"));
+ icalcomponent_add_property(Cal->cal, p);
+ }
e = icalcomponent_get_first_property(
Cal->cal,
ICAL_DTEND_PROPERTY);
/* If we determined that this event occurs today, then display it.
*/
p = icalcomponent_get_first_property(Cal->cal,ICAL_SUMMARY_PROPERTY);
+ if (p == NULL) {
+ p = icalproperty_new_summary(_("Untitled Event"));
+ icalcomponent_add_property(Cal->cal, p);
+ }
if ((show_event) && (p != NULL)) {
wprintf("<br />");
}
if (!icaltime_compare(t, end_t)) { /* one day only */
- webcit_fmt_date(buf, event_tt, DATEFMT_LOCALEDATE);
+ webcit_fmt_date(buf, 256, event_tt, DATEFMT_LOCALEDATE);
wprintf("<i>%s</i> %s<br>", _("Date:"), buf);
}
else {
- webcit_fmt_date(buf, event_tt, DATEFMT_LOCALEDATE);
+ webcit_fmt_date(buf, 256, event_tt, DATEFMT_LOCALEDATE);
wprintf("<i>%s</i> %s<br>", _("Starting date:"), buf);
- webcit_fmt_date(buf, event_tte, DATEFMT_LOCALEDATE);
+ webcit_fmt_date(buf, 256, event_tte, DATEFMT_LOCALEDATE);
wprintf("<i>%s</i> %s<br>", _("Ending date:"), buf);
}
q = icalcomponent_get_first_property(Cal->cal,ICAL_DESCRIPTION_PROPERTY);
escputs((char *)icalproperty_get_comment(q));
wprintf("<br />");
}
- webcit_fmt_date(buf, event_tt, DATEFMT_BRIEF);
+ webcit_fmt_date(buf, 256, event_tt, DATEFMT_BRIEF);
wprintf("<i>%s</i> %s<br>", _("Starting date/time:"), buf);
- webcit_fmt_date(buf, event_tte, DATEFMT_BRIEF);
+ webcit_fmt_date(buf, 256, event_tte, DATEFMT_BRIEF);
wprintf("<i>%s</i> %s<br>", _("Ending date/time:"), buf);
q = icalcomponent_get_first_property(Cal->cal,ICAL_DESCRIPTION_PROPERTY);
if (q) {
wprintf("<br />");
}
if (!icaltime_compare(t, end_t)) { /* one day only */
- webcit_fmt_date(buf, event_tt, DATEFMT_BRIEF);
+ webcit_fmt_date(buf, 256, event_tt, DATEFMT_BRIEF);
wprintf("<i>%s</i> %s<br>", _("Date/time:"), buf);
}
else {
- webcit_fmt_date(buf, event_tt, DATEFMT_BRIEF);
+ webcit_fmt_date(buf, 256, event_tt, DATEFMT_BRIEF);
wprintf("<i>%s</i> %s<br>", _("Starting date/time:"), buf);
- webcit_fmt_date(buf, event_tte, DATEFMT_BRIEF);
+ webcit_fmt_date(buf, 256, event_tte, DATEFMT_BRIEF);
wprintf("<i>%s</i> %s<br>", _("Ending date/time:"), buf);
}
q = icalcomponent_get_first_property(Cal->cal,ICAL_DESCRIPTION_PROPERTY);
else {
all_day_event = 0;
}
- fmt_time(timestring, event_tt);
+ fmt_time(timestring, SIZ, event_tt);
if (all_day_event) {
gmtime_r(&event_tt, &event_tm);
) {
p = icalcomponent_get_first_property(Cal->cal, ICAL_SUMMARY_PROPERTY);
+ if (p == NULL) {
+ p = icalproperty_new_summary(_("Untitled Task"));
+ icalcomponent_add_property(Cal->cal, p);
+ }
if (p != NULL) {
due = get_task_due_date(Cal->cal, &is_date);
wprintf("<td><span");
if (due > 0) {
- webcit_fmt_date(buf, due, is_date ? DATEFMT_RAWDATE : DATEFMT_FULL);
+ webcit_fmt_date(buf, SIZ, due, is_date ? DATEFMT_RAWDATE : DATEFMT_FULL);
wprintf(">%s",buf);
}
else {