Overview

Packages

  • Kronolith
  • None

Classes

  • Kronolith
  • Kronolith_Ajax_Application
  • Kronolith_Ajax_Imple_ContactAutoCompleter
  • Kronolith_Ajax_Imple_Embed
  • Kronolith_Ajax_Imple_TagActions
  • Kronolith_Ajax_Imple_TagAutoCompleter
  • Kronolith_Api
  • Kronolith_Calendar
  • Kronolith_Calendar_External
  • Kronolith_Calendar_External_Tasks
  • Kronolith_Calendar_Holiday
  • Kronolith_Calendar_Internal
  • Kronolith_Calendar_Remote
  • Kronolith_Calendar_Resource
  • Kronolith_Calendars_Base
  • Kronolith_Calendars_Default
  • Kronolith_Calendars_Kolab
  • Kronolith_Day
  • Kronolith_Driver
  • Kronolith_Driver_Holidays
  • Kronolith_Driver_Horde
  • Kronolith_Driver_Ical
  • Kronolith_Driver_Kolab
  • Kronolith_Driver_Mock
  • Kronolith_Driver_Resource
  • Kronolith_Driver_Sql
  • Kronolith_Event
  • Kronolith_Event_Holidays
  • Kronolith_Event_Horde
  • Kronolith_Event_Ical
  • Kronolith_Event_Kolab
  • Kronolith_Event_Resource
  • Kronolith_Event_Sql
  • Kronolith_Exception
  • Kronolith_Factory_Calendars
  • Kronolith_Factory_Geo
  • Kronolith_Form_CreateCalendar
  • Kronolith_Form_CreateResource
  • Kronolith_Form_CreateResourceGroup
  • Kronolith_Form_DeleteCalendar
  • Kronolith_Form_DeleteResource
  • Kronolith_Form_DeleteResourceGroup
  • Kronolith_Form_EditCalendar
  • Kronolith_Form_EditRemoteCalendar
  • Kronolith_Form_EditResource
  • Kronolith_Form_EditResourceGroup
  • Kronolith_Form_SubscribeRemoteCalendar
  • Kronolith_Form_UnsubscribeRemoteCalendar
  • Kronolith_FreeBusy
  • Kronolith_FreeBusy_View
  • Kronolith_FreeBusy_View_Day
  • Kronolith_FreeBusy_View_Month
  • Kronolith_FreeBusy_View_Week
  • Kronolith_FreeBusy_View_Workweek
  • Kronolith_Geo_Base
  • Kronolith_Geo_Mysql
  • Kronolith_Geo_Sql
  • Kronolith_LoginTasks_SystemTask_Upgrade
  • Kronolith_LoginTasks_Task_PurgeEvents
  • Kronolith_Notification_Listener_AjaxStatus
  • Kronolith_Resource
  • Kronolith_Resource_Base
  • Kronolith_Resource_Group
  • Kronolith_Resource_Single
  • Kronolith_Storage
  • Kronolith_Storage_Kolab
  • Kronolith_Storage_Sql
  • Kronolith_Tagger
  • Kronolith_Test
  • Kronolith_View_Day
  • Kronolith_View_DeleteEvent
  • Kronolith_View_EditEvent
  • Kronolith_View_Event
  • Kronolith_View_ExportEvent
  • Kronolith_View_Month
  • Kronolith_View_Week
  • Kronolith_View_WorkWeek
  • Kronolith_View_Year
  • Overview
  • Package
  • Class
  • Tree

Class Kronolith_Driver_Holidays

The Kronolith_Driver_Holidays implements support for the PEAR package Date_Holidays.

Copyright 2006-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.

Kronolith_Driver
Extended by Kronolith_Driver_Holidays
Package: Kronolith
Author: Stephan Hohmann webmaster@dasourcerer.net
See: http://pear.php.net/packages/Date_Holidays
Located at Driver/Holidays.php
Methods summary
public
# listAlarms( mixed $date, mixed $fullevent = false )

Stub to be overridden in the child class.

Stub to be overridden in the child class.

Throws

Kronolith_Exception

Overrides

Kronolith_Driver::listAlarms()
public array
# listEvents( Horde_Date $startDate = null, Horde_Date $endDate = null, boolean $showRecurrence = false, boolean $hasAlarm = false, boolean $json = false, boolean $coverDates = true )

Lists all events in the time range, optionally restricting results to only events with alarms.

Lists all events in the time range, optionally restricting results to only events with alarms.

Parameters

$startDate
$startInterval Start of range date object.
$endDate
$endInterval End of range data object.
$showRecurrence
<p>Return every instance of a recurring event? If false, will only return recurring events once inside the $startDate - $endDate range.</p>
$hasAlarm
<p>Only return events with alarms? Has no effect in this driver.</p>
$json
<p>Store the results of the events' toJson() method?</p>
$coverDates
<p>Whether to add the events to all days that they cover.</p>

Returns

array
Events in the given time range.

Throws

Kronolith_Exception

Overrides

Kronolith_Driver::listEvents()
public
# getEvent( mixed $eventId = null )

Throws

Kronolith_Exception
Horde_Exception_NotFound

Overrides

Kronolith_Driver::getEvent()
Methods inherited from Kronolith_Driver
__construct(), backgroundColor(), colors(), countEvents(), delete(), deleteEvent(), exists(), filterEventsByCalendar(), getByUID(), getParam(), initialize(), move(), nextRecurrence(), open(), saveEvent(), search(), setParam(), setParams()
Properties inherited from Kronolith_Driver
$backgroundColor, $calendar, $foregroundColor
API documentation generated by ApiGen