File/inc/caldav-PROPFIND.php

Description

CalDAV Server - handle PROPFIND method

Includes
 require_once ("XMLElement.php") (line 17)

CalDAV Server - handle PROPFIND method

 require_once ("iCalendar.php") (line 18)
Functions
add_namespace (line 27)
void add_namespace ( $prefix,  $namespace)
  • $prefix
  • $namespace
add_principal_properties (line 285)

Handles any properties related to the DAV::PRINCIPAL in the request

void add_principal_properties ( &$prop,  &$not_found,  &$denied)
  • &$prop
  • &$not_found
  • &$denied
caldav_tag (line 126)
void caldav_tag ( $tag)
  • $tag
calendar_server_tag (line 120)
void calendar_server_tag ( $tag)
  • $tag
collection_to_xml (line 326)

Returns an XML sub-tree for a single collection record from the DB

void collection_to_xml ( $collection)
  • $collection
get_arbitrary_properties (line 261)

Fetches any arbitrary properties that were requested by the PROPFIND into an array, which we return.

  • return: The arbitrary properties.
array get_arbitrary_properties ( $dav_name)
  • $dav_name
get_collection (line 659)

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 590)

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
get_item (line 712)

Get XML response for a single item. Depth is irrelevant for this.

void get_item ( $item_path)
  • $item_path
item_to_xml (line 493)

Return XML for a single data item from the DB

void item_to_xml ( $item)
  • $item
namespace_array (line 108)
void namespace_array ()
ns_tag (line 50)
void ns_tag ( $in_tag, [ $namespace = null], [ $prefix = null])
  • $in_tag
  • $namespace
  • $prefix
privileges (line 247)

Returns the array of privilege names converted into XMLElements

void privileges ( $privilege_names, [ $container = "privilege"])
  • $privilege_names
  • $container

Documentation generated on Sun, 19 Oct 2008 21:25:38 +1300 by phpDocumentor 1.3.2