add_arbitrary_properties (line
155)
Adds any arbitrary properties that were requested by the PROPFIND into the response.
void
add_arbitrary_properties
( &$prop, object $record, reference $prop, reference $denied)
-
reference
$prop: An XMLElement of the partly constructed response
-
reference
$denied: An XMLElement of properties to which access is denied
-
object
$record: A record with a dav_name attribute which the properties apply to
-
&$prop
add_general_properties (line
222)
Handles any properties related to the DAV::PRINCIPAL in the request
void
add_general_properties
( &$prop, &$denied, $record)
add_principal_properties (line
174)
Handles any properties related to the DAV::PRINCIPAL in the request
void
add_principal_properties
( &$prop, &$denied)
build_propstat_response (line
287)
Build the <propstat><prop></prop><status></status></propstat> part of the response
void
build_propstat_response
( $prop, $denied, $url)
collection_to_xml (line
336)
Returns an XML sub-tree for a single collection record from the DB
void
collection_to_xml
( $collection)
get_collection (line
575)
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
500)
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
631)
Get XML response for a single item. Depth is irrelevant for this.
void
get_item
( $item_path)
item_to_xml (line
449)
Return XML for a single data item from the DB
void
item_to_xml
( $item)
privileges (line
138)
Returns the array of privilege names converted into XMLElements
void
privileges
( $privilege_names, [ $container = "privilege"])
-
$privilege_names
-
$container