[Horde_iCalendar] element index

Package indexes

All elements
a c e f g h i m n o p r s t u v _
_
top
Variable $_attributes
The name/value pairs of attributes for this object (UID, DTSTART, etc.). Which are present depends on the object and on what kind of component it is.
Variable $_busyPeriods
Variable $_components
Any children (contained) iCalendar components of this object.
Variable $_container
The parent (containing) iCalendar object.
Variable $_extraParams
Variable $_newline
According to RFC 2425, we should always use CRLF-terminated lines.
Variable $_version
iCalendar format version (different behavior for 1.0 and 2.0 especially with recurring events).
Method _exportDate
Exports a date field.
Method _exportDateTime
Export a DateTime field.
Method _exportDuration
Export a duration value.
Method _exportPeriod
Export a Time Period field.
Method _exportTime
Exports a Time field.
Method _exportUtcOffset
Export a UTC Offset field.
Method _exportvData
Export this component in vCal format.
Method _parseDate
Parses a Date field.
Method _parseDateTime
Parses a DateTime field and returns a unix timestamp. If the field cannot be parsed then the original text is returned unmodified.
Method _parseDuration
Parse a Duration Value field.
Method _parsePeriod
Parse a Time Period field.
Method _parseTime
Parses a Time field.
Method _parseTZID
Grok the TZID and return an offset in seconds from UTC for this date and time.
Method _parseUtcOffset
Parse a UTC Offset field.
Method _quotedPrintableEncode
Converts an 8bit string to a quoted-printable string according to RFC 2045, section 6.7.
Method _simplify
a
top
Method addBusyPeriod
Adds a busy period to the info.
Method addComponent
Add a vCalendar component (eg vEvent, vTimezone, etc.).
c
top
Method clear
Horde_iCalendar::clear() in iCalendar.php
Clears the iCalendar object (resets the components and attributes arrays).
e
top
Method exportvCalendar
Method exportvCalendar
Method exportvCalendar
Method exportvCalendar
Method exportvCalendar
Unlike vevent and vtodo, a vnote is normally not enclosed in an
Method exportvCalendar
Method exportvCalendar
Method exportvCalendar
Unlike vevent and vtodo, a vcard is normally not enclosed in an
Method exportvCalendar
Method exportvCalendar
Returns the component exported as string.
Method exportvCalendar
Export as vCalendar format.
f
top
Method findComponent
Locates the first child component of the specified class, and returns a reference to it.
Method findComponentByAttribute
Locates the first matching child component of the specified class, and returns a reference to it.
Method fromArray
Set the attributes for this todo item from an array.
g
top
Method getAllAttributes
Get attributes for all tags or for a given tag.
Method getAttribute
Get the value of an attribute.
Method getAttributeDefault
Returns the value of an attribute, or a specified default value if the attribute does not exist.
Method getAttributeValues
Gets the values of an attribute as an array. Multiple values are possible due to:
Method getBareEmail
Static function to make a given email address rfc822 compliant.
Method getBusyPeriods
Returns the busy periods.
Method getComponent
Retrieve a specific component.
Method getComponentClasses
Return the classes (entry types) we have.
Method getComponentCount
Number of components in this container.
Method getComponents
Retrieve all the components.
Method getEmail
Returns the email address for this object.
Method getEnd
Returns the timestamp of the end of the time period this free busy information covers.
Method getExtraParams
Returns any additional freebusy parameters.
Method getFreePeriods
Returns all the free periods of time in a given period.
Method getName
Returns a display name for this object.
Method getStart
Returns the timestamp of the start of the time period this free busy information covers.
Method getType
Method getType
Method getType
Method getType
Method getType
Method getType
Method getType
Method getType
Method getType
Method getType
Returns the type of this calendar component.
Method getType
h
top
Class Horde_iCalendar
Horde_iCalendar in iCalendar.php
Class representing iCalendar files.
Method Horde_iCalendar
Class Horde_iCalendar_daylight
Horde_iCalendar_daylight in vtimezone.php
Class Horde_iCalendar_standard
Horde_iCalendar_standard in vtimezone.php
Class Horde_iCalendar_valarm
Class representing vAlarms.
Class Horde_iCalendar_vcard
Class representing vCard entries.
Method Horde_iCalendar_vcard
Class Horde_iCalendar_vevent
Class representing vEvents.
Class Horde_iCalendar_vfreebusy
Horde_iCalendar_vfreebusy in vfreebusy.php
Class representing vFreebusy components.
Class Horde_iCalendar_vjournal
Horde_iCalendar_vjournal in vjournal.php
Class representing vJournals.
Class Horde_iCalendar_vnote
Class representing vNotes.
Method Horde_iCalendar_vnote
Class Horde_iCalendar_vtimezone
Horde_iCalendar_vtimezone in vtimezone.php
Class representing vTimezones.
Class Horde_iCalendar_vtodo
Class representing vTodos.
i
top
Page iCalendar.php
iCalendar.php in iCalendar.php
Method isOldFormat
Checks if entry is vcalendar 1.0, vcard 2.1 or vnote 1.1.
m
top
Method merge
Merges the busy periods of another Horde_iCalendar_vfreebusy object into this one.
n
top
Method newComponent
Return a reference to a new component.
o
top
Method organizerName
Return the organizer display name or email.
p
top
Page parser.php
parser.php in parser.php
Method parseChild
Parse child components of the vTimezone component. Returns an array with the exact time of the time change as well as the 'from' and 'to' offsets around the change. Time is arbitrarily based on UTC for comparison.
Method parsevCalendar
Method parsevCalendar
Method parsevCalendar
Parses a string containing vFreebusy data.
Method parsevCalendar
Parses a string containing vCalendar data.
Method printableName
Returns the contents of the "N" tag as a printable Name: i.e. converts:
r
top
Method removeAttribute
Remove all occurences of an attribute.
s
top
Method setAttribute
Sets the value of an attribute.
Method setParameter
Sets parameter(s) for an (already existing) attribute. The parameter set is merged into the existing set.
Method simplify
Removes all overlaps and simplifies the busy periods array as much as possible.
t
top
Method toArray
Convert this todo to an array of attributes.
Method toHash
Horde_iCalendar::toHash() in iCalendar.php
Export this entry as a hash array with tag names as keys.
u
top
Method updateAttendee
Update the status of an attendee of an event.
Method updateAttendeesFromvEvent
Update just the attendess of event with details from another event.
Method updateFromvEvent
Update this event with details from another event.
v
top
Page valarm.php
valarm.php in valarm.php
Page vcard.php
vcard.php in vcard.php
Page vevent.php
vevent.php in vevent.php
Page vfreebusy.php
vfreebusy.php in vfreebusy.php
Page vjournal.php
vjournal.php in vjournal.php
Page vnote.php
vnote.php in vnote.php
Page vtimezone.php
vtimezone.php in vtimezone.php
Page vtodo.php
vtodo.php in vtodo.php
Constant VCARD_ADR_COUNTRY
VCARD_ADR_COUNTRY in vcard.php
Constant VCARD_ADR_EXTEND
VCARD_ADR_EXTEND in vcard.php
Constant VCARD_ADR_LOCALITY
VCARD_ADR_LOCALITY in vcard.php
Constant VCARD_ADR_POB
VCARD_ADR_POB in vcard.php
Constant VCARD_ADR_POSTCODE
VCARD_ADR_POSTCODE in vcard.php
Constant VCARD_ADR_REGION
VCARD_ADR_REGION in vcard.php
Constant VCARD_ADR_STREET
VCARD_ADR_STREET in vcard.php
Constant VCARD_GEO_LAT
VCARD_GEO_LAT in vcard.php
Constant VCARD_GEO_LON
VCARD_GEO_LON in vcard.php
Constant VCARD_N_ADDL
VCARD_N_ADDL in vcard.php
Constant VCARD_N_FAMILY
VCARD_N_FAMILY in vcard.php
Constant VCARD_N_GIVEN
VCARD_N_GIVEN in vcard.php
Constant VCARD_N_PREFIX
VCARD_N_PREFIX in vcard.php
Constant VCARD_N_SUFFIX
VCARD_N_SUFFIX in vcard.php
a c e f g h i m n o p r s t u v _