calendar_to_xml (line
234)
Return XML for a single calendar (or todo) entry from the DB
string
calendar_to_xml
(array $properties, string $item)
-
array
$properties: The properties for this calendar
-
string
$item: The calendar data for this calendar
expand_event_instances (line
138)
Expand the event instances for an iCalendar VEVENT (or VTODO)
iCalComponent
expand_event_instances
(object $ics, [object $range_start = null], [object $range_end = null])
-
object
$ics: An iCalComponent which is the master VCALENDAR
-
object
$range_start: A RepeatRuleDateTime which is the beginning of the range for events
-
object
$range_end: A RepeatRuleDateTime which is the end of the range for events
rdate_expand (line
80)
Expand the event instances for an RDATE or EXDATE property
array
rdate_expand
(string $property, array $component, array $range_end)
-
string
$property: RDATE or EXDATE, depending...
-
array
$component: An iCalComponent which is applies for these instances
-
array
$range_end: A date after which we care less about expansion
rrule_expand (line
103)
Expand the event instances for an RRULE property
array
rrule_expand
(object $dtstart, string $property, array $component, array $range_end)
-
object
$dtstart: A RepeatRuleDateTime which is the master dtstart
-
string
$property: RDATE or EXDATE, depending...
-
array
$component: An iCalComponent which is applies for these instances
-
array
$range_end: A date after which we care less about expansion