## /inc/caldav-PROPFIND.php

Description

CalDAV Server - handle PROPFIND method

- author: Andrew McMillan <andrew@catalyst.net.nz>
- copyright: Catalyst .Net Ltd, Andrew McMillan
- license: GNU GPL v2 or later

Includes
require_once ('iCalendar.php') (line 18)

CalDAV Server - handle PROPFIND method

- author: Andrew McMillan <andrew@catalyst.net.nz>
- copyright: Catalyst .Net Ltd, Andrew McMillan
- license: GNU GPL v2 or later

require_once ('XMLDocument.php') (line 19)
require_once ('DAVResource.php') (line 20)
Functions
add_proxy_response (line 43)

Add the calendar-proxy-read/write pseudocollections

void add_proxy_response (responses &$responses, $which, $parent_path)

- responses &$responses: array of responses to which to add the collections
- $which
- $parent_path

get_collection (line 173)

Get XML response for a single collection. If Depth is >0 then

subsidiary collections will also be got up to $depth

void get_collection ( $depth, $user_no, $collection_path)

- $depth
- $user_no
- $collection_path

get_collection_contents (line 90)

Get XML response for items in the collection If '/' is requested, a list of visible users is given, otherwise a list of calendars for the user which are parented by this path.

void get_collection_contents ( $depth, $user_no, $collection)

- $depth
- $user_no
- $collection

Documentation generated on Thu, 25 Feb 2010 11:39:18 +1300 by phpDocumentor 1.3.2