Overview

Packages

  • Sabre

Classes

  • Sabre_CalDAV_Backend_Horde
  • Sabre_DAV_Auth_Backend_Horde
  • Overview
  • Package
  • Class
  • Tree

Class Sabre_CalDAV_Backend_Horde

This class implements a Horde CalDAV backend for SabreDAV.

Copyright 2009-2012 Horde LLC (http://www.horde.org/)

Sabre_CalDAV_Backend_Abstract
Extended by Sabre_CalDAV_Backend_Horde
Package: Sabre
License: @todo
Author: Jan Schneider jan@horde.org
Located at Sabre/CalDAV/Backend/Horde.php
Methods summary
public
# __construct( Horde_Registry $registry )
public array
# getCalendarsForUser( string $userUri )

Returns a list of calendars for a users' uri

Returns a list of calendars for a users' uri

The uri is not a full path, just the actual last part

Parameters

$userUri

Returns

array
public
# createCalendar( string $userUri, string $calendarUri, string $displayName, string $description )

Creates a new calendar for a user

Creates a new calendar for a user

The userUri and calendarUri are not full paths, just the 'basename'.

Parameters

$userUri
$calendarUri
$displayName
$description
public
# updateCalendar( string $calendarId, string $displayName, string $description )

Updates a calendar's basic information

Updates a calendar's basic information

Parameters

$calendarId
$displayName
$description
public array
# getCalendarObjects( string $calendarId )

Returns all calendar objects within a calendar object.

Returns all calendar objects within a calendar object.

Parameters

$calendarId

Returns

array
public array
# getCalendarObject( mixed $calendarId, string $objectUri )

Returns information from a single calendar object, based on it's object uri.

Returns information from a single calendar object, based on it's object uri.

Parameters

$calendarId
$objectUri

Returns

array
public
# createCalendarObject( mixed $calendarId, string $objectUri, string $calendarData )

Creates a new calendar object.

Creates a new calendar object.

Parameters

$calendarId
$objectUri
$calendarData
public
# updateCalendarObject( mixed $calendarId, string $objectUri, string $calendarData )

Updates an existing calendarobject, based on it's uri.

Updates an existing calendarobject, based on it's uri.

Parameters

$calendarId
$objectUri
$calendarData
public
# deleteCalendarObject( mixed $calendarId, string $objectUri )

Deletes an existing calendar object.

Deletes an existing calendar object.

Parameters

$calendarId
$objectUri
API documentation generated by ApiGen