Horde extension of the base HTTP_WebDAV_Server class.
Located in /RPC/RPC/webdav.php (line 81)
HTTP_WebDAV_Server | --HTTP_WebDAV_Server_Horde
Check authentication. We always return true here since we handle permissions based on the resource that's requested, but we do record the authenticated user for later use.
Performs a WebDAV DELETE.
Deletes a single object from a database. The path passed in must be in [app]/[path] format.
GET implementation.
Attempts to set a lock on a specified resource.
MKCOL method handler
MOVE method handler
PROPFIND method handler
PUT implementation.
Attempts to remove a specified lock.
Make sure the error code returned in the PEAR_Error object is a valid HTTP response code.
This is necessary because in pre-Horde 3.2 apps the response codes are not sanitized. This backward compatibility check can be removed when we drop support for pre-3.2 apps. Intentionally, not every valid HTTP code is listed here. Only common ones are here to reduce the possibility of an invalid code being confused with a valid HTTP code.
Generates a response to a GET or PROPFIND request.
Documentation generated on Sun, 30 Jan 2011 05:23:26 +0000 by phpDocumentor 1.4.3