[Horde_Date] element index

Package indexes

All elements
a c d e f g h n r s t
a
top
Method addCompletion
Adds a completion to a recurring event.
Method addException
Adds an exception to a recurring event.
c
top
Variable $completions
All the dates this recurrence has been marked as completed.
d
top
Method deleteCompletion
Deletes a completion from a recurring event.
Method deleteException
Deletes an exception from a recurring event.
e
top
Variable $exceptions
All the exceptions from recurrence for this event.
f
top
Method fromHash
Parses the recurrence data from a hash.
Method fromRRule10
Parses a vCalendar 1.0 recurrence rule.
Method fromRRule20
Parses an iCalendar 2.0 recurrence rule.
g
top
Method getCompletions
Retrieves all the completions for this event.
Method getExceptions
Retrieves all the exceptions for this event.
Method getRecurCount
Retrieves the number of recurrences of this event.
Method getRecurEnd
Retrieves the end date of the recurrence interval.
Method getRecurInterval
Retrieves the length of time between recurrences of this event.
Method getRecurName
Returns a description of this event's recurring type.
Method getRecurOnDays
Returns the days this event recurs on.
Method getRecurStart
Retrieves the start date of the recurrence interval.
Method getRecurType
Returns recurrence type of this event.
h
top
Method hasActiveRecurrence
Returns whether this event has any date that matches the recurrence rules and is not an exception.
Method hasCompletion
Checks if a completion exists for a given reccurence of an event.
Method hasException
Checks if an exception exists for a given reccurence of an event.
Method hasRecurCount
Returns whether this event has a recurrence with a fixed count.
Method hasRecurEnd
Returns whether this event has a recurrence end.
Method hasRecurType
Returns whether this event has a specific recurrence type.
Method Horde_Date_Recurrence
Constructor.
Class Horde_Date_Recurrence
Horde_Date_Recurrence in Recurrence.php
The Horde_Date_Recurrence class implements algorithms for calculating recurrences of events, including several recurrence types, intervals, exceptions, and conversion from and to vCalendar and iCalendar recurrence rules.
Constant HORDE_DATE_RECUR_DAILY
HORDE_DATE_RECUR_DAILY in Recurrence.php
Recurs daily.
Constant HORDE_DATE_RECUR_MONTHLY_DATE
Recurs monthly on the same date.
Constant HORDE_DATE_RECUR_MONTHLY_WEEKDAY
Recurs monthly on the same week day.
Constant HORDE_DATE_RECUR_NONE
HORDE_DATE_RECUR_NONE in Recurrence.php
No recurrence.
Constant HORDE_DATE_RECUR_WEEKLY
HORDE_DATE_RECUR_WEEKLY in Recurrence.php
Recurs weekly.
Constant HORDE_DATE_RECUR_YEARLY_DATE
Recurs yearly on the same date.
Constant HORDE_DATE_RECUR_YEARLY_DAY
HORDE_DATE_RECUR_YEARLY_DAY in Recurrence.php
Recurs yearly on the same day of the year.
Constant HORDE_DATE_RECUR_YEARLY_WEEKDAY
Recurs yearly on the same week day.
n
top
Method nextActiveRecurrence
Returns the next active recurrence.
Method nextRecurrence
Finds the next recurrence of this event that's after $afterDate.
r
top
Variable $recurCount
The number of recurrences.
Variable $recurData
Any additional recurrence data.
Variable $recurEnd
The end date of the recurrence interval.
Variable $recurInterval
The length of time between recurrences. The time unit depends on the recurrence type.
Variable $recurType
The type of recurrence this event follows. HORDE_DATE_RECUR_* constant.
Page Recurrence.php
Recurrence.php in Recurrence.php
Method recurOnDay
Checks if this event recurs on a given day of the week.
s
top
Variable $start
The start time of the event.
Method setRecurCount
Sets the number of recurrences of this event.
Method setRecurEnd
Sets the end date of the recurrence interval.
Method setRecurInterval
Sets the length of time between recurrences of this event.
Method setRecurOnDay
Specifies the days this event recurs on.
Method setRecurStart
Sets the start date of the recurrence interval.
Method setRecurType
Sets a recurrence type for this event.
t
top
Method toHash
Export this object into a hash.
Method toRRule10
Creates a vCalendar 1.0 recurrence rule.
Method toRRule20
Creates an iCalendar 2.0 recurrence rule.
a c d e f g h n r s t