[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
Nag_Recurrence::$exceptions in Recurrence.php
All the exceptions from recurrence for this event.
f
top
Method fromHash
Nag_Recurrence::fromHash() in Recurrence.php
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.
n
top
Class Nag_Recurrence
Nag_Recurrence in Recurrence.php
The Nag_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.
Method Nag_Recurrence
Constructor.
Constant NAG_RECUR_DAILY
NAG_RECUR_DAILY in Recurrence.php
Recurs daily.
Constant NAG_RECUR_MONTHLY_DATE
NAG_RECUR_MONTHLY_DATE in Recurrence.php
Recurs monthly on the same date.
Constant NAG_RECUR_MONTHLY_WEEKDAY
NAG_RECUR_MONTHLY_WEEKDAY in Recurrence.php
Recurs monthly on the same week day.
Constant NAG_RECUR_NONE
NAG_RECUR_NONE in Recurrence.php
No recurrence.
Constant NAG_RECUR_WEEKLY
NAG_RECUR_WEEKLY in Recurrence.php
Recurs weekly.
Constant NAG_RECUR_YEARLY_DATE
NAG_RECUR_YEARLY_DATE in Recurrence.php
Recurs yearly on the same date.
Constant NAG_RECUR_YEARLY_DAY
NAG_RECUR_YEARLY_DAY in Recurrence.php
Recurs yearly on the same day of the year.
Constant NAG_RECUR_YEARLY_WEEKDAY
NAG_RECUR_YEARLY_WEEKDAY in Recurrence.php
Recurs yearly on the same week day.
Method nextActiveRecurrence
Returns the next active recurrence.
Method nextRecurrence
Finds the next recurrence of this event that's after $afterDate.
r
top
Variable $recurCount
Nag_Recurrence::$recurCount in Recurrence.php
The number of recurrences.
Variable $recurData
Nag_Recurrence::$recurData in Recurrence.php
Any additional recurrence data.
Variable $recurEnd
Nag_Recurrence::$recurEnd in Recurrence.php
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
Nag_Recurrence::$recurType in Recurrence.php
The type of recurrence this event follows. NAG_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
Nag_Recurrence::$start in Recurrence.php
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
Nag_Recurrence::toHash() in Recurrence.php
Export this object into a hash.
Method toRRule10
Nag_Recurrence::toRRule10() in Recurrence.php
Creates a vCalendar 1.0 recurrence rule.
Method toRRule20
Nag_Recurrence::toRRule20() in Recurrence.php
Creates an iCalendar 2.0 recurrence rule.
a c d e f g h n r s t