_title">
+
_title">
-?("COND:ICAL:METHOD", 11, #"ICAL_METHOD_REQUEST")>
+!("COND:ICAL:METHOD", 11, #"ICAL_METHOD_REQUEST")>
-?("X", 11)>
-?("COND:ICAL:METHOD", 12, #"ICAL_METHOD_REPLY")>
+!("X", 11)>
+!("COND:ICAL:METHOD", 12, #"ICAL_METHOD_REPLY")>
-?("X", 12)>
-?("COND:ICAL:METHOD", 13 #"ICAL_METHOD_PUBLISH")>
+!("X", 12)>
+!("COND:ICAL:METHOD", 13, #"ICAL_METHOD_PUBLISH")>
-?("X", 13)>
+!("X", 13)>
@@ -61,12 +31,12 @@ hij
!("COND:ICAL:IS:A", 66, #"ICAL_VEVENT_COMPONENT")>
!("COND:ICAL:DT:PROPERTY", 67, #"ICAL_DTSTART_PROPERTY")>
-?("COND:ICAL:DT:ISDATE", 68)>
+!("COND:ICAL:DT:ISDATE", 68)>
!("X", 68)>
-!("COND:ICAL:DT:ISDATE", 69)>
+?("COND:ICAL:DT:ISDATE", 69)>
-!("X", 69)>
+?("X", 69)>
!("X", 67)>
!("COND:ICAL:DT:PROPERTY", 77, #"ICAL_DTEND_PROPERTY")>
@@ -85,38 +55,10 @@ hij
- .
!("X", 99)>
- /* If the component has attendees, iterate through them. */
- for (p = icalcomponent_get_first_property(cal, ICAL_ATTENDEE_PROPERTY);
- (p != NULL);
- p = icalcomponent_get_next_property(cal, ICAL_ATTENDEE_PROPERTY)) {
- StrBufAppendPrintf(Target, "- ");
- StrBufAppendPrintf(Target, _("Attendee:"));
- StrBufAppendPrintf(Target, "
- ");
- ch = icalproperty_get_attendee(p);
- if ((ch != NULL) && !strncasecmp(buf, "MAILTO:", 7)) {
-
- /** screen name or email address */
- safestrncpy(buf, ch + 7, sizeof(buf));
- striplt(buf);
- StrEscAppend(Target, NULL, buf, 0, 0);
- StrBufAppendPrintf(Target, " ");
-
- /** participant status */
- partstat_as_string(buf, p);
- StrEscAppend(Target, NULL, buf, 0, 0);
- }
- StrBufAppendPrintf(Target, "
\n");
- }
- /* If the component has subcomponents, recurse through them. */
- for (c = icalcomponent_get_first_component(cal, ICAL_ANY_COMPONENT);
- (c != 0);
- c = icalcomponent_get_next_component(cal, ICAL_ANY_COMPONENT)) {
- /* Recursively process subcomponent */
- cal_process_object(Target, c, recursion_level+1, msgnum, cal_partnum);
- }
-?("COND:ICAL:METHOD", 110, #"ICAL_METHOD_REQUEST")>
+
+!("COND:ICAL:METHOD", 110, #"ICAL_METHOD_REQUEST")>
--("If this is a REQUEST, display conflicts and buttons")>
--("Check for conflicts")>
@@ -124,28 +66,28 @@ hij
--("Display the Accept/Decline buttons")>
-
_question">
+
_question">
-_question','_title','','','Accept');">
+_question','rsvp_title','','','Accept');">
-_question','_title','','','Tentative');">
+_question','rsvp_title','','','Tentative');">
-_question','_title','','','Decline');">
+_question','rsvp_title','','','Decline');">
?("X", 100)>
--("If this is a REPLY, display update button")>
-?("COND:ICAL:METHOD", 110, #"ICAL_METHOD_REPLY")>
+!("COND:ICAL:METHOD", 110, #"ICAL_METHOD_REPLY")>
--("Display the update buttons")>
-
_question" >
+
_question" >
Update to accept this reply and update your calendar.")>
-_question','_title','','','Update');">
+_question','rsvp_title','','','Update');">
-_question','_title','','','Ignore');">
+_question','rsvp_title','','','Ignore');">
-?("X", 110)>
+!("X", 110)>
--("Trailing HTML for the display of this object")>
if (recursion_level == 0) {