Class: Sabre_CalDAV_Server

Source Location: /includes/classes/SabreDAV/lib/Sabre/CalDAV/Server.php

Class Overview [line 16]

Sabre_DAV_Server
   |
   --Sabre_CalDAV_Server

CalDAV server

Author(s):

  • Evert Pot (http://www.rooftopsolutions.nl/)

Version:

  • $Id$

Copyright:

  • Copyright (C) 2007-2010 Rooftop Solutions. All rights reserved.

Variables

Constants

Methods


Inherited Methods

Class: Sabre_DAV_Server

Sabre_DAV_Server::__construct()
Sets up the server
Sabre_DAV_Server::addPlugin()
Adds a plugin to the server
Sabre_DAV_Server::broadcastEvent()
Broadcasts an event
Sabre_DAV_Server::calculateUri()
Calculates the uri for a request, making sure that the base uri is stripped out
Sabre_DAV_Server::checkPreconditions()
This method checks the main HTTP preconditions.
Sabre_DAV_Server::createCollection()
Use this method to create a new collection
Sabre_DAV_Server::createDirectory()
This method is invoked by sub-systems creating a new directory.
Sabre_DAV_Server::createFile()
This method is invoked by sub-systems creating a new file.
Sabre_DAV_Server::exec()
Starts the DAV Server
Sabre_DAV_Server::generateMultiStatus()
Generates a WebDAV propfind response body based on a list of nodes
Sabre_DAV_Server::getAllowedMethods()
Returns an array with all the supported HTTP methods for a specific uri.
Sabre_DAV_Server::getBaseUri()
Returns the base responding uri
Sabre_DAV_Server::getCopyAndMoveInfo()
Returns information about Copy and Move requests
Sabre_DAV_Server::getHTTPDepth()
Returns the HTTP depth header
Sabre_DAV_Server::getHTTPHeaders()
Returns a list of HTTP headers for a particular resource
Sabre_DAV_Server::getHTTPRange()
Returns the HTTP range header
Sabre_DAV_Server::getPlugin()
Returns an initialized plugin by it's classname.
Sabre_DAV_Server::getProperties()
Returns a list of properties for a path
Sabre_DAV_Server::getPropertiesForPath()
Returns a list of properties for a given path
Sabre_DAV_Server::getRequestUri()
Gets the uri for the request, keeping the base uri into consideration
Sabre_DAV_Server::httpCopy()
WebDAV HTTP COPY method
Sabre_DAV_Server::httpDelete()
HTTP Delete
Sabre_DAV_Server::httpGet()
HTTP GET
Sabre_DAV_Server::httpHead()
HTTP HEAD
Sabre_DAV_Server::httpMkcol()
WebDAV MKCOL
Sabre_DAV_Server::httpMove()
WebDAV HTTP MOVE method
Sabre_DAV_Server::httpOptions()
HTTP OPTIONS
Sabre_DAV_Server::httpPropfind()
WebDAV PROPFIND
Sabre_DAV_Server::httpPropPatch()
WebDAV PROPPATCH
Sabre_DAV_Server::httpPut()
HTTP PUT method
Sabre_DAV_Server::httpReport()
HTTP REPORT method implementation
Sabre_DAV_Server::invoke()
Handles a http request, and execute a method based on its name
Sabre_DAV_Server::parsePropFindRequest()
This method parses the PROPFIND request and returns its information
Sabre_DAV_Server::parsePropPatchRequest()
This method parses a PropPatch request
Sabre_DAV_Server::setBaseUri()
Sets the base server uri
Sabre_DAV_Server::subscribeEvent()
Subscribe to an event.
Sabre_DAV_Server::updateProperties()
This method updates a resource's properties


Class Details

CalDAV server

This script is a convenience script. It quickly sets up a WebDAV server with caldav and ACL support, and it creates the root 'principals' and 'calendars' collections.

Tags:

[ Top ]


Class Variables


Class Methods

__construct

Sabre_CalDAV_Server __construct( $pdo)

[line 23]

Sets up the object. A PDO object must be passed to setup all the backends.

Tags:

  • access - public

Overrides Sabre_DAV_Server::__construct() (Sets up the server)

Parameters:

  • PDO $pdo -

[ Top ]


Class Constants


Documentation generated on Mon, 31 May 2010 12:54:02 -0400 by phpDocumentor 1.4.3