Class Kronolith_Event
Kronolith_Event defines a generic API for events.
Copyright 1999-2012 Horde LLC (http://www.horde.org/)
See the enclosed file COPYING for license information (GPL). If you did not receive this file, see http://www.horde.org/licenses/gpl.
Direct known subclasses
Kronolith_Event_Holidays, Kronolith_Event_Horde, Kronolith_Event_Ical, Kronolith_Event_Kolab, Kronolith_Event_SqlIndirect known subclasses
Kronolith_Event_ResourcePackage: Kronolith
Author: Chuck Hagenbuch chuck@horde.org
Author: Jan Schneider jan@horde.org
Located at Event.php
public
|
|
public
|
|
public
mixed
|
|
public
|
|
public
Horde_Share
|
|
public
boolean
|
|
public
integer
|
|
public
|
|
public
array
|
|
public
|
#
fromiCalendar( Horde_Icalendar_Vevent $vEvent )
Updates the properties of this event from a Horde_Icalendar_Vevent object. |
public
|
#
fromASAppointment( Horde_ActiveSync_Message_Appointment $message )
Imports the values for this event from a MS ActiveSync Message. |
public
Horde_ActiveSync_Message_Appointment
|
|
public
|
|
public
array
|
|
public
stdClass
|
|
public
boolean
|
|
public
|
|
public
boolean
|
|
public
string
|
|
public
string
|
#
exceptionLink( string $date )
Returns a correcty formatted exception date for recurring events and a link to delete this exception. |
public
string
|
#
exceptionsList( )
Returns a list of exception dates for recurring events including links to delete them. |
public
boolean
|
|
public
string
|
|
public
string
|
|
public
boolean
|
#
hasAttendee( string $email )
Checks to see whether the specified attendee is associated with the current event. |
public
|
#
addAttendee( string $email, integer $attendance, integer $response, string $name = null )
Adds a new attendee to the current event. |
public
|
#
addResource(
Adds a single resource to this event. |
public
|
|
public
array
|
|
public
|
|
public
|
|
public
|
|
public
Horde_Url
|
|
public
Horde_Url
|
|
public
Horde_Url
|
|
public
Horde_Url
|
|
public
|
|
public
string
|
|
public
string
|
|
public
string
|
|
public
string
|
public
boolean
|
$initialized
Flag that is set to true if this event has data from either a storage backend or a form or other import method. |
#
false
|
public
boolean
|
$stored
Flag that is set to true if this event exists in a storage driver. |
#
false
|
public
string
|
$uid
The UID for this event. |
#
null
|
public
integer
|
$sequence
The iCalendar SEQUENCE for this event. |
#
null
|
public
string
|
$title
The title of this event. |
#
''
|
public
string
|
$location
The location this event occurs at. |
#
''
|
public
integer
|
$status
The status of this event. |
|
public
string
|
$icon
URL to an icon of this event. |
#
''
|
public
string
|
$description
The description for this event. |
#
''
|
public
string
|
$url
URL of this event. |
#
''
|
public
boolean
|
$private
Whether the event is private. |
#
false
|
public
boolen
|
$first
Whether this is the event on the first day of a multi-day event. |
#
true
|
public
boolen
|
$last
Whether this is the event on the last day of a multi-day event. |
#
true
|
public
array
|
$attendees
All the attendees of this event. |
#
array()
|
public
Horde_Date
|
$start
The start time of the event. |
|
public
Horde_Date
|
$end
The end time of the event. |
|
public
integer
|
$durMin
The duration of this event in minutes |
#
0
|
public
boolean
|
$allday
Whether this is an all-day event. |
#
false
|
public
integer
|
$alarm
Number of minutes before the event starts to trigger an alarm. |
#
0
|
public
array
|
$methods
The particular alarm methods overridden for this event. |
|
public
string
|
$calendar
The identifier of the calender this event exists on. |
|
public
string
|
$calendarType
The type of the calender this event exists on. |
|
public
Horde_Date_Recurrence
|
$recurrence
The Horde_Date_Recurrence class for this event. |
|
public
string
|
$baseid
The baseid. For events that represent exceptions this is the UID of the original, recurring event. |
|
public
Horde_Date
|
$exceptionoriginaldate
For exceptions, the date of the original recurring event that this is an exception for. |