Kronolith_EventKronolith_Event defines a generic API for events.
Located in /lib/Driver.php (line 272)
| Class | Description |
|---|---|
Kronolith_Event_holidays
|
Kronolith_Event defines a generic API for events. |
Kronolith_Event_ical
|
Kronolith_Event defines a generic API for events. |
Kronolith_Event_sql
|
|
Kronolith_Event_kolab_old
|
Kronolith_Event defines a generic API for events. |
Kronolith_Event_kolab_new
|
Kronolith_Event
Kronolith_Event
( &$driver, [Kronolith_Event $eventObject = null], Kronolith_Driver $driver)
integer
$alarm
= 0 (line 418)
Number of minutes before the event starts to trigger an alarm.
array
$attendees
= array() (line 383)
All the attendees of this event.
This is an associative array where the keys are the email addresses of the attendees, and the values are also associative arrays with keys 'attendance' and 'response' pointing to the attendees' attendance and response values, respectively.
string
$category
= '' (line 329)
The category of this event.
string
$creatorID
= null (line 315)
The user id of the creator of the event.
string
$description
= '' (line 350)
The description for this event
integer
$durMin
= 0 (line 411)
The duration of this event in minutes
Horde_Date
$end
(line 404)
The end time of the event.
string
$eventID
= null (line 294)
The driver unique identifier for this event.
boolean
$initialized
= false (line 280)
Flag that is set to true if this event has data from either a storage backend or a form or other import method.
array
$keywords
= array() (line 390)
All the key words associtated with this event.
string
$location
= '' (line 336)
The location this event occurs at.
boolean
$private
= false (line 371)
Whether the event is private.
string
$remoteCal
= '' (line 364)
Remote calendar name.
string
$remoteUrl
= '' (line 357)
Remote description of this event (URL).
Horde_Date
$start
(line 397)
The start time of the event.
integer
$status
= KRONOLITH_STATUS_CONFIRMED (line 343)
The status of this event.
boolean
$stored
= false (line 287)
Flag that is set to true if this event exists in a storage driver.
string
$title
= '' (line 322)
The title of this event.
string
$_calendar
(line 425)
The identifier of the calender this event exists on.
integer
$_sequence
= null (line 308)
The iCalendar SEQUENCE for this event.
string
$_uid
= null (line 301)
The UID for this event.
Horde_UI_VarRenderer
$_varRenderer
(line 432)
The VarRenderer class to use for printing select elements.
Constructor Kronolith_Event (line 442)
Constructor.
addAttendee (line 1663)
Adds a new attendee to the current event.
This will overwrite an existing attendee if one exists with the same email address.
exceptionLink (line 1346)
Returns a correcty formatted exception date for recurring events and a link to delete this exception.
exceptionsList (line 1361)
Returns a list of exception dates for recurring events including links to delete them.
exists (line 1250)
Checks if the current event is already present in the calendar.
Does the check based on the uid.
fromHash (line 1032)
Imports the values for this event from an array of values.
fromiCalendar (line 790)
Updates the properties of this event from a Horde_iCalendar_vevent object.
getAlarm (line 1723)
getAttendees (line 1621)
Returns the entire attendees array.
getCalendar (line 1368)
getCategory (line 1529)
Returns the category of this event.
getCreatorId (line 1441)
Returns the id of the user who created the event.
getDeleteUrl (line 2208)
getDescription (line 1509)
Returns the description of this event.
getDriver (line 461)
Returns a reference to a driver that's valid for this event.
getDuration (line 1265)
getEditUrl (line 2189)
getExportUrl (line 2221)
getId (line 1388)
Returns the locally unique identifier for this event.
getKeywords (line 1698)
getLink (line 2235)
getLocation (line 1549)
Returns the location this event occurs at.
getRecurName (line 1331)
Returns a description of this event's recurring type.
getSequence (line 1431)
Returns the iCalendar SEQUENCE for this event.
getShare (line 476)
Returns the share this event belongs to.
getStatus (line 1589)
Returns the event status.
getStatusClass (line 2409)
getTimeRange (line 2386)
getTitle (line 1463)
Returns the title of this event.
getTooltip (line 2363)
getUID (line 1411)
Returns the global UID for this event.
getViewUrl (line 2169)
hasAttendee (line 1635)
Checks to see whether the specified attendee is associated with the current event.
hasKeyword (line 1703)
hasPermission (line 494)
Encapsulates permissions checking.
hasStatus (line 1601)
Checks whether the events status is the same as the specified value.
html (line 1950)
isAllDay (line 1713)
isInitialized (line 1230)
TODO
isPrivate (line 1569)
Returns whether this event is private.
isRemote (line 1378)
isStored (line 1238)
TODO
js (line 2136)
readForm (line 1733)
recurs (line 1320)
Returns whether this event is a recurring event.
removeAttendee (line 1690)
Removes the specified attendee from the current event.
save (line 521)
Saves changes to this event.
setAlarm (line 1728)
setAttendees (line 1647)
Sets the entire attendee array.
setCalendar (line 1373)
setCategory (line 1539)
Sets the category of this event.
setCreatorId (line 1451)
Sets the id of the creator of the event.
setDescription (line 1519)
Sets the description of this event.
setId (line 1398)
Sets the locally unique identifier for this event.
setKeywords (line 1708)
setLocation (line 1559)
Sets the location this event occurs at.
setPrivate (line 1579)
Sets the private flag of this event.
setStatus (line 1611)
Sets the status of this event.
setTitle (line 1499)
Sets the title of this event.
setUID (line 1421)
Sets the global UID for this event.
toAlarm (line 1159)
Returns an alarm hash of this event suitable for Horde_Alarm.
toiCalendar (line 555)
Exports this event in iCalendar format.
_formIDEncode (line 2423)
Documentation generated on Sun, 30 Jan 2011 05:31:45 +0000 by phpDocumentor 1.4.3