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_Calendar_Remote

Kronolith_Calendar_Remote defines an API for single external WebDAV or CalDAV calendars.

Copyright 2010-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_Calendar
Extended by Kronolith_Calendar_Remote
Package: Kronolith
Author: Jan Schneider jan@horde.org
Located at Calendar/Remote.php
Methods summary
public
# __construct( array $params = array() )

Constructor.

Constructor.

Parameters

$params
<p>A hash with any parameters that this calendar might need. Required parameters: - share: The share of this calendar.</p>

Overrides

Kronolith_Calendar::__construct()
public string
# name( )

Returns the name of this calendar.

Returns the name of this calendar.

Returns

string
This calendar's name.
public string
# description( )

Returns the description of this calendar.

Returns the description of this calendar.

Returns

string
This calendar's description.

Overrides

Kronolith_Calendar::description()
public string
# background( )

Returns the background color for this calendar.

Returns the background color for this calendar.

Returns

string
A HTML color code.

Overrides

Kronolith_Calendar::background()
public boolean
# hasPermission( integer $permission, string $user = null, string $creator = null )

Encapsulates permissions checking.

Encapsulates permissions checking.

Parameters

$permission
The permission to check for.
$user
<p>The user to check permissions for. Defaults to the current user.</p>
$creator
<p>An event creator, to check for creator permissions.</p>

Returns

boolean
Whether the user has the permission on this calendar.

Overrides

Kronolith_Calendar::hasPermission()
public boolean
# display( )

Whether this calendar is supposed to be displayed in lists.

Whether this calendar is supposed to be displayed in lists.

Returns

boolean
True if this calendar should be displayed.
public string
# url( )

Returns the URL of this calendar.

Returns the URL of this calendar.

Returns

string
This calendar's URL.
public array
# credentials( )

Returns the authentication credentials for this calendar.

Returns the authentication credentials for this calendar.

Returns

array
This calendar's credentials.
public array
# toHash( )

Returns a hash representing this calendar.

Returns a hash representing this calendar.

Returns

array
A simple hash.

Overrides

Kronolith_Calendar::toHash()
Methods inherited from Kronolith_Calendar
css(), foreground(), owner()
API documentation generated by ApiGen