[Sabre] element index

Package indexes

All elements
a b c d e f g h i l m n o p q r s t u v x _
_
top
__construct
Creates the property
__construct
Constructor
__construct
Sets up the object. A PDO object must be passed to setup all the backends.
__construct
Creates the backend
__construct
Constructor
__construct
Constructor
__construct
Constructor
__construct
Creates the object
__construct
__construct
__construct
Creates the property.
__construct
Creates the principal object
__construct
Create the exception
__construct
The responseProperties argument is a list of properties within an array with keys representing HTTP status codes
__construct
Sets up the server
__construct
Creates the plugin.
__construct
Creates the property
__construct
__construct
__construct
Creates this node
__construct
Creates the object.
__construct
__construct
__construct
__construct
__construct
__construct
__construct
__construct
__construct
__construct
Creates this tree
__construct
Creates the exception
__construct
Creates the exception
__construct
__construct
__construct
__construct
Creates the object
__construct
Sets up the node, expects a full path name
__construct
Creates the backend object.
$_SERVER
PHP's $_SERVER data
__construct
Sets up the object
__construct
Initializes the object
__construct
__construct
a
top
$authBackend
Authentication backend
$authBackend
Authentication Backend
afterGetProperties
afterGetProperties
Abstract.php
Abstract.php in Abstract.php
$authBackend
Authentication backend
addChild
Adds a new childnode to this collection
addPlugin
Adds a plugin to the server
addReport
Adds a report to this property
afterGetProperties
This method intercepts calls to PROPFIND and similar lookups
afterGetProperties
This method is called after most properties have been found it allows us to add in any Lock-related properties
afterGetProperties
Handler for teh afterGetProperties event
authenticate
Authenticates the user based on the current request.
authenticate
Authenticates the user based on the current request.
authenticate
Authenticates the user based on the current request.
authenticate
Authenticates the user based on the current request.
AUTHENTICATED
To specify any principal that is logged in, use AUTHENTICATED
Abstract.php
Abstract.php in Abstract.php
AbstractBasic.php
AbstractBasic.php in AbstractBasic.php
AbstractDigest.php
AbstractDigest.php in AbstractDigest.php
Apache.php
Apache.php in Apache.php
Abstract.php
Abstract.php in Abstract.php
$A1
Sabre_HTTP_DigestAuth::$A1 in DigestAuth.php
AbstractAuth.php
AbstractAuth.php in AbstractAuth.php
AWSAuth.php
AWSAuth.php in AWSAuth.php
b
top
$basePath
Base url on the filesystem.
$baseUri
The base uri
beforeCreateFile
This method is invoked if some subsystem creates a new file.
beforeMethod
This method is called before any HTTP method handler
beforeMethod
'beforeMethod' event handles. This event handles intercepts GET requests ending with ?mount
beforeMethod
This method is called before any HTTP method and forces users to be authenticated
beforeMethod
This method is called before the logic for any HTTP method is handled.
broadcastEvent
Broadcasts an event
BadRequest.php
BadRequest.php in BadRequest.php
$body
The request body, if any.
BasicAuth.php
BasicAuth.php in BasicAuth.php
c
top
$caldavBackend
CalDAV backend
$caldavBackend
CalDAV backend
calendarMultiGetReport
This function handles the calendar-multiget REPORT.
calendarQueryReport
This function handles the calendar-query REPORT
CALENDAR_ROOT
The hardcoded root for calendar objects. It is unfortunate
childExists
Checks if a child-node exists.
childExists
Checks if a calendar exists.
createCalendar
Creates a new calendar for a principal.
createCalendar
Creates a new calendar for a principal.
createCalendarObject
Creates a new calendar object.
createCalendarObject
Creates a new calendar object.
createDirectory
Creates a new directory under this object.
createDirectory
Creates a new directory
createExtendedCollection
Creates a new calendar
createFile
Creates a new file under this object.
createFile
Creates a new file
Calendar.php
Calendar.php in Calendar.php
CalendarObject.php
CalendarObject.php in CalendarObject.php
CalendarRootNode.php
CalendarRootNode.php in CalendarRootNode.php
$cache
This is the node cache. Accessed nodes are stored here
$children
List of childnodes
$created
UNIX Timestamp of when this lock was created
$currentUser
This variable holds information about the currently logged in user.
$currentUser
This variable holds information about the currently logged in user.
calculateUri
Calculates the uri for a request, making sure that the base uri is stripped out
checkPreconditions
This method checks the main HTTP preconditions.
childExists
Checks is a child-node exists.
childExists
Checks if a child-node with the specified name exists
childExists
Checks if a child exists.
childExists
Checks if a child exists.
convertDAVNamespace
This method takes an XML document (as string) and converts all instances of the DAV: namespace to urn:DAV
copy
Copies a file from path to another
copy
Copies a file or directory.
copyNode
copyNode
createCollection
Use this method to create a new collection
createDirectory
Creates a new subdirectory
createDirectory
Creates a new subdirectory
createDirectory
Creates a new subdirectory
createDirectory
Creates a new subdirectory
createDirectory
This method is invoked by sub-systems creating a new directory.
createExtendedCollection
Creates a new collection
createFile
This method is invoked by sub-systems creating a new file.
createFile
Creates a new file in the directory
createFile
Creates a new file in the directory
createFile
Creates a new file in the directory
createFile
Creates a new file in the directory
Conflict.php
Conflict.php in Conflict.php
ConflictingLock.php
ConflictingLock.php in ConflictingLock.php
d
top
delete
Deletes this object
delete
Deletes the calendar.
delete
Deletes the calendar object
deleteCalendar
Delete a calendar and all it's objects
deleteCalendar
Delete a calendar and all it's objects
deleteCalendarObject
Deletes an existing calendar object.
deleteCalendarObject
Deletes an existing calendar object.
$debugExceptions
This is a flag that allow or not showing file, line and code of the exception in the returned XML
$depth
Depth of lock, can be 0 or Sabre_DAV_Server::DEPTH_INFINITY
davMount
Generates the davmount response
decodePath
Decodes a url-encoded path
decodePathSegment
Decodes a url-encoded path segment
delete
Deletes all files in this directory, and then itself
delete
Deletes a node from the tree
delete
Deleted the current node
delete
delete
Delete the current file
delete
Deletes all files in this directory, and then itself
delete
Deleted the current node
delete
Delete the current file
deleteResourceData
DEPTH_INFINITY
Inifinity is used for some request supporting the HTTP Depth header and indicates that the operation should traverse the entire tree
Directory.php
Directory.php in Directory.php
Directory.php
Directory.php in Directory.php
Directory.php
Directory.php in Directory.php
$defaultInputStream
This will be set as the 'default' inputStream for a specific HTTP request We sometimes need to retain, or rebuild this if we need multiple runs of parsing the original HTTP request.
$digestParts
DigestAuth.php
DigestAuth.php in DigestAuth.php
e
top
$enablePost
enableEditing
$eventSubscriptions
This array contains a list of callbacks we should call when certain events are triggered
$extensionMap
List of recognized file extensions
encodePath
Encodes the path of a url.
encodePathSegment
Encodes a 1 segment of a path
escapeHTML
Escapes a string for html.
EXCLUSIVE
An exclusive lock
exec
Starts the DAV Server
expandProperties
This method expands all the properties and returns a list with property values
expandPropertyReport
The expand-property report is defined in RFC3253 section 3-8.
Exception.php
Exception.php in Exception.php
$errorCode
An error code, if any
ERR_INVALIDDATEFORMAT
ERR_INVALIDSIGNATURE
ERR_MD5CHECKSUMWRONG
ERR_NOAWSHEADER
ERR_REQUESTTIMESKEWED
f
top
FILTER_COMPFILTER
The following constants are used to differentiate
FILTER_PARAMFILTER
FILTER_PROPFILTER
FILTER_TEXTMATCH
FILTER_TIMERANGE
File.php
File.php in File.php
FileNotFound.php
FileNotFound.php in FileNotFound.php
Forbidden.php
Forbidden.php in Forbidden.php
File.php
File.php in File.php
File.php
File.php in File.php
File.php
File.php in File.php
FS.php
FS.php in FS.php
Filesystem.php
Filesystem.php in Filesystem.php
g
top
get
Returns the ICalendar-formatted object
getCalendarObject
Returns information from a single calendar object, based on it's object uri.
getCalendarObject
Returns information from a single calendar object, based on it's object uri.
getCalendarObjects
Returns all calendar objects within a calendar object.
getCalendarObjects
Returns all calendar objects within a calendar object.
getCalendarsForUser
Returns a list of calendars for a principal.
getCalendarsForUser
Returns a list of calendars for a principal.
getChild
Returns a single calendar, by name
getChild
Returns a calendar object
getChildren
Returns the list of users as Sabre_CalDAV_User objects.
getChildren
Returns the full list of calendar objects
getChildren
Returns a list of calendars
getContentType
Returns the mime content-type
getETag
Returns an ETag for this object.
getFeatures
Returns a list of features for the DAV: HTTP header.
getHTTPMethods
Use this method to tell the server this plugin defines additional HTTP methods.
getLastModified
Returns the last modification date as a unix timestamp
getLastModified
Returns the last modification date as a unix timestamp.
getLastModified
Returns the last modification date
getName
Returns the name of the calendar
getName
Returns the uri for this object
getName
Returns the name of the node
getName
Returns the name of this object
getProperties
Returns the list of properties for this object
getProperties
Returns the list of properties
getSize
Returns the size of this object in bytes
getValue
Returns the list of supported components
generateDirectoryIndex
Generates the html directory index for a given url
generateLockResponse
Generates the response for successfull LOCK requests
generateMultiStatus
Generates a WebDAV propfind response body based on a list of nodes
get
Returns the data
get
Returns the data
get
Returns the data
get
Returns the data
getAllowedMethods
Returns an array with all the supported HTTP methods for a specific uri.
getBaseUri
Returns the base responding uri
getChild
Returns a specific child node, referenced by its name
getChild
Returns a specific child node, referenced by its name
getChild
Returns a child object, by its name.
getChild
Returns a child object, by its name.
getChild
Returns a specific child node, referenced by its name
getChildren
Retursn the list of users
getChildren
Returns an array with all the child nodes
getChildren
Returns a list of childnodes for a given path.
getChildren
Returns a list of children for this collection
getChildren
Returns an array with all the child nodes
getChildren
Returns an array with all the child nodes
getChildren
Returns a list of childnodes for a given path.
getContentType
Returns the mime-type for a file
getContentType
Returns the mime-type for a file
getContentType
Returns the mime-type for a file
getContentType
Simple method to return the contenttype
getContentType
Returns the mime-type for a file
getCopyAndMoveInfo
Returns information about Copy and Move requests
getCurrentUser
Returns information about the currently logged in user.
getCurrentUser
Returns information about the currently logged in user.
getCurrentUser
Returns information about the currently logged in user.
getCurrentUser
Returns information about the currently logged in user.
getData
Returns the stored data for a uri
getDisplayName
Returns the name of the user
getETag
Returns the ETag for a file
getETag
Returns the ETag for a file
getETag
Returns the ETag for a file
getETag
Returns the ETag for a file
getFeatures
Returns a list of features for the HTTP OPTIONS Dav: header.
getFeatures
This method should return a list of server-features.
getFileNameForUri
getHref
Returns the principal uri.
getHref
Returns the uri
getHref
getHref
getHref
Returns the url
getHTTPCode
Returns the HTTP statuscode for this exception
getHTTPCode
Returns the HTTP statuscode for this exception
getHTTPCode
Returns the HTTP statuscode for this exception
getHTTPCode
Returns the HTTP statuscode for this exception
getHTTPCode
Returns the HTTP statuscode for this exception
getHTTPCode
Returns the HTTP statuscode for this exception
getHTTPCode
returns the http statuscode for this exception
getHTTPCode
Returns the HTTP statuscode for this exception
getHTTPCode
Returns the HTTP statuscode for this exception
getHTTPCode
returns the http statuscode for this exception
getHTTPCode
Returns the HTTP statuscode for this exception
getHTTPCode
Returns the HTTP statuscode for this exception
getHTTPCode
Returns the HTTP statuscode for this exception
getHTTPDepth
Returns the HTTP depth header
getHTTPHeaders
Returns a list of HTTP headers for a particular resource
getHTTPHeaders
This method allows the exception to return any extra HTTP response headers.
getHTTPHeaders
This method allows the exception to return any extra HTTP response headers.
getHTTPMethods
Use this method to tell the server this plugin defines additional HTTP methods.
getHTTPMethods
Use this method to tell the server this plugin defines additional HTTP methods.
getHTTPRange
Returns the HTTP range header
getIfConditions
This method is created to extract information from the WebDAV HTTP 'If:' header
getLastModified
Returns the last modification time
getLastModified
Returns the last modification time, as a unix timestamp
getLastModified
Returns the last modification time, as a unix timestamp
getLocks
Returns all lock information on a particular uri
getLocks
Returns a list of Sabre_DAV_Locks_LockInfo objects
getLocks
Returns a list of Sabre_DAV_Locks_LockInfo objects
getLocks
Returns an array with locks currently on the node
getLocks
Returns a list of Sabre_DAV_Locks_LockInfo objects
getLocks
Returns all the locks on this node
getName
Returns the name of the node
getName
Returns the name of the collection
getName
Returns the name of this collection.
getName
Returns the name of the node
getName
Returns the name of the element
getNodeForPath
Returns the INode object for the requested path
getNodeForPath
This function must return an INode object for a path If a Path doesn't exist, thrown an Exception_FileNotFound
getNodeForPath
Returns a new node for the given path
getPlugin
Returns an initialized plugin by it's classname.
getProperties
Returns a list of properties
getProperties
Returns a list of properties for this nodes.
getProperties
Returns a list of properties for this nodes.;
getProperties
Returns a list of properties for a path
getPropertiesForPath
Returns a list of properties for a given path
getQuotaInfo
Returns the quota information
getQuotaInfo
Returns available diskspace information
getQuotaInfo
Returns available diskspace information
getRealPath
Returns the real filesystem path for a webdav url.
getRequestUri
Gets the uri for the request, keeping the base uri into consideration
getResourceData
Returns all the stored resource information
getResourceInfoPath
Returns the path to the resource file
getResponseProperties
Returns the property list
getSize
Returns the size of the file, in bytes
getSize
Returns the size of the node, in bytes
getSize
Returns the size of the node, in bytes
getSize
Returns the size of the file, in bytes.
getTime
getTime
getTimeoutHeader
Returns the contents of the HTTP Timeout header.
getType
Returns the principal type
getUserInfo
Returns a users' information
getUserInfo
Returns a users information based on its username
getUserInfo
Returns a users' information
getUsers
Returns the full list of users.
getUsers
Returns the full list of users.
getUsers
Returns the full list of users.
getUsers
Returns a list of all users
getValue
Returns the value in clark-notation
getValue
Returns the list of supported reports
guessBaseUri
This method attempts to detect the base uri.
GuessContentType.php
GuessContentType.php in GuessContentType.php
GetLastModified.php
GetLastModified.php in GetLastModified.php
getAbsoluteUri
Will return protocol + the hostname + the uri
getAccessKey
Returns the username for the request
getAmzHeaders
Returns a list of AMZ headers
getBody
Returns the HTTP request body body
getDigest
This method returns the full digest string.
getHeader
Returns the value for a specific http header.
getHeaders
Returns all (known) HTTP headers.
getMethod
Returns the HTTP request method
getQueryString
Returns everything after the ? from the current url
getRawServerValue
Returns a specific item from the _SERVER array.
getRealm
Returns the realm
getStatusMessage
Returns a full HTTP status message for an HTTP status code
getUri
Returns the requested uri
getUsername
Returns the username for the request
getUserPass
Returns the supplied username and password.
h
top
hasPrivilege
Check if user has access.
httpMkCalendar
This function handles the MKCALENDAR HTTP method, which creates a new calendar.
$header
When this exception is thrown, the header-name might be set.
$httpRequest
httpRequest
$httpResponse
httpResponse
HREF
Specific princpals can be specified with the HREF
httpCopy
WebDAV HTTP COPY method
httpDelete
HTTP Delete
httpDelete
Sabre_DAV_TemporaryFileFilterPlugin::httpDelete() in TemporaryFileFilterPlugin.php
This method handles the DELETE method.
httpGet
Sabre_DAV_TemporaryFileFilterPlugin::httpGet() in TemporaryFileFilterPlugin.php
This method handles the GET method for temporary files.
httpGet
HTTP GET
httpGetInterceptor
This method intercepts GET requests to collections and returns the html
httpGetInterceptor
This method intercepts GET requests to non-files, and changes it into an HTTP PROPFIND request
httpHead
HTTP HEAD
httpLock
Locks an uri
httpMkcol
WebDAV MKCOL
httpMove
WebDAV HTTP MOVE method
httpOptions
HTTP OPTIONS
httpPOSTHandler
Handles POST requests for tree operations
httpPropfind
This method handles the PROPFIND method.
httpPropfind
WebDAV PROPFIND
httpPropPatch
WebDAV PROPPATCH
httpPut
Sabre_DAV_TemporaryFileFilterPlugin::httpPut() in TemporaryFileFilterPlugin.php
This method handles the PUT method.
httpPut
HTTP PUT method
httpReport
HTTP REPORT method implementation
httpUnlock
Unlocks a uri
Href.php
Href.php in Href.php
$httpRequest
HTTP request helper
$httpResponse
HTTP response helper
i
top
initialize
Initializes the plugin
InvalidICalendarObject.php
InvalidICalendarObject.php in InvalidICalendarObject.php
ICalendarUtil.php
ICalendarUtil.php in ICalendarUtil.php
initialize
This initializes the plugin.
initialize
Sabre_DAV_TemporaryFileFilterPlugin::initialize() in TemporaryFileFilterPlugin.php
Initialize the plugin
initialize
Initializes the plugin
initialize
Initializes the plugin and subscribes to events
initialize
Initializes the plugin
initialize
Initializes the plugin and registers event handles
initialize
Initializes the plugin and subscribes to events
initialize
Initializes the plugin. This function is automatically called by the server
init__Sabre__Sabre
invokeMethod
Handles a http request, and execute a method based on its name
isTempFile
Sabre_DAV_TemporaryFileFilterPlugin::isTempFile() in TemporaryFileFilterPlugin.php
This method will check if the url matches the temporary file pattern if it does, it will return an path based on $this->dataDir for the temporary file storage.
InsufficientStorage.php
InsufficientStorage.php in InsufficientStorage.php
InvalidResourceType.php
InvalidResourceType.php in InvalidResourceType.php
ICollection.php
ICollection.php in ICollection.php
IExtendedCollection.php
IExtendedCollection.php in IExtendedCollection.php
IFile.php
IFile.php in IFile.php
ILockable.php
ILockable.php in ILockable.php
INode.php
INode.php in INode.php
IProperties.php
IProperties.php in IProperties.php
IQuota.php
IQuota.php in IQuota.php
IHref.php
IHref.php in IHref.php
init
Gathers all information from the headers
init
Gathers all information from the headers
l
top
$lock
Lock information
$locks
locks
loadDOMDocument
This method provides a generic way to load a DOMDocument for WebDAV use.
loadFile
Loads an htdigest-formatted file. This method can be called multiple times if more than 1 file is used.
lock
Locks a uri
lock
Creates a new lock on the file.
lock
Locks a uri
lock
Locks a uri
lock
Locks this node
lockNode
Locks a uri
Locked.php
Locked.php in Locked.php
LockTokenMatchesRequestUri.php
LockTokenMatchesRequestUri.php in LockTokenMatchesRequestUri.php
LockInfo.php
LockInfo.php in LockInfo.php
LockDiscovery.php
LockDiscovery.php in LockDiscovery.php
m
top
markDirty
This method is called with every tree update
markDirty
This method is called with every tree update
move
Moves a file or directory recursively.
move
Moves a file from one location to another
MapGetToPropFind.php
MapGetToPropFind.php in MapGetToPropFind.php
MethodNotAllowed.php
MethodNotAllowed.php in MethodNotAllowed.php
n
top
NS_CALDAV
This is the official CalDAV namespace
NS_CALENDARSERVER
This is the namespace for the proprietary calendarserver extensions
$name
Sabre_DAV_SimpleDirectory::$name in SimpleDirectory.php
Name of this resource
nodeExists
This function allows you to check if a node exists.
nodeExists
This function allows you to check if a node exists.
NODENAME
The name of this object. It is not adviced to change this.
NODE_DIRECTORY
Nodes that are directories, should use this value as the type property
NODE_FILE
Nodes that are files, should have this as the type property
NS_SABREDAV
XML namespace for all SabreDAV related elements
NotAuthenticated.php
NotAuthenticated.php in NotAuthenticated.php
NotImplemented.php
NotImplemented.php in NotImplemented.php
Node.php
Node.php in Node.php
Node.php
Node.php in Node.php
Node.php
Node.php in Node.php
$nonce
o
top
$owner
The owner of the lock
OCP.php
OCP.php in OCP.php
ObjectTree.php
ObjectTree.php in ObjectTree.php
$opaque
p
top
$propertyMap
List of CalDAV properties, and how they map to database fieldnames
parseCalendarQueryFilters
This function parses the calendar-query report request body
parseICalendarDate
Parses an iCalendar (rfc5545) formatted datetime and returns a DateTime object
parseICalendarDateTime
Parses an iCalendar (rfc5545) formatted datetime and returns a DateTime object
parseICalendarDuration
Parses an iCalendar (RFC5545) formatted duration and returns a string suitable for strtotime or DateTime::modify.
put
Updates the ICalendar-formatted object
PDO.php
PDO.php in PDO.php
Plugin.php
Plugin.php in Plugin.php
$path
The path to the current node
$plugins
The list of plugins
$principalProperties
Struct with principal information.
$principalUri
Full uri for this principal resource
$propertyMap
The propertymap can be used to map properties from requests to property classes.
$protectedProperties
parseExpandPropertyReportRequest
This method is used by expandPropertyReport to parse out the entire HTTP request.
parseLockRequest
Parses a webdav lock xml body, and returns a new Sabre_DAV_Locks_LockInfo object
parsePrincipalPropertySearchReportRequest
parseProperties
Parses all WebDAV properties out of a DOM Element
parsePropFindRequest
This method parses the PROPFIND request and returns its information
parsePropPatchRequest
This method parses a PropPatch request
principalPropertySearchReport
principalSearchPropertySetReport
PROP_REMOVE
PROP_SET
put
Updates the data
put
Updates the data
put
Updates the data
put
Updates the data
putData
Updates the lock information
putResourceData
Updates the resource information
Plugin.php
Plugin.php in Plugin.php
Principal.php
Principal.php in Principal.php
PrincipalCollection.php
PrincipalCollection.php in PrincipalCollection.php
Plugin.php
Plugin.php in Plugin.php
PreconditionFailed.php
PreconditionFailed.php in PreconditionFailed.php
PDO.php
PDO.php in PDO.php
Plugin.php
Plugin.php in Plugin.php
Plugin.php
Plugin.php in Plugin.php
Principal.php
Principal.php in Principal.php
Property.php
Property.php in Property.php
parseDigest
Parses the different pieces of the digest string into an array.
parseHTTPDate
Parses a RFC2616-compatible date string
q
top
$qop
Sabre_HTTP_DigestAuth::$qop in DigestAuth.php
QOP_AUTH
These constants are used in setQOP();
QOP_AUTHINT
r
top
report
This functions handles REPORT requests specific to CalDAV
$remoteUser
Current apache user
$reports
List of reports
$resourceType
resourceType
$revealLockToken
Should we show the locktoken as well?
$rootNode
The root node
realCopy
Used by self::copy
report
This functions handles REPORT requests
ReportNotImplemented.php
ReportNotImplemented.php in ReportNotImplemented.php
RequestedRangeNotSatisfiable.php
RequestedRangeNotSatisfiable.php in RequestedRangeNotSatisfiable.php
ResourceType.php
ResourceType.php in ResourceType.php
Response.php
Response.php in Response.php
$realm
The realm will be displayed in the dialog boxes
requireLogin
Returns an HTTP 401 header, forcing login
requireLogin
Returns an HTTP 401 header, forcing login
requireLogin
Returns an HTTP 401 header, forcing login
requireLogin
Returns an HTTP 401 header, forcing login
Request.php
Request.php in Request.php
Response.php
Response.php in Response.php
s
top
Sabre_CalDAV_Backend_Abstract
Abstract Calendaring backend. Extend this class to create your own backends.
Sabre_CalDAV_Backend_PDO
PDO CalDAV backend
Sabre_CalDAV_Calendar
Sabre_CalDAV_Calendar in Calendar.php
This object represents a CalDAV calendar.
Sabre_CalDAV_CalendarObject
Sabre_CalDAV_CalendarObject in CalendarObject.php
The CalendarObject represents a single VEVENT or VTODO within a Calendar.
Sabre_CalDAV_CalendarRootNode
Sabre_CalDAV_CalendarRootNode in CalendarRootNode.php
Users collection
Sabre_CalDAV_Exception_InvalidICalendarObject
Sabre_CalDAV_Exception_InvalidICalendarObject in InvalidICalendarObject.php
InvalidICalendarObject
Sabre_CalDAV_ICalendarUtil
Sabre_CalDAV_ICalendarUtil in ICalendarUtil.php
This class contains several utilities related to the ICalendar (rfc2445) format
Sabre_CalDAV_Plugin
Sabre_CalDAV_Plugin in Plugin.php
CalDAV plugin
Sabre_CalDAV_Property_SupportedCalendarComponentSet
Sabre_CalDAV_Property_SupportedCalendarComponentSet in SupportedCalendarComponentSet.php
Supported component set property
Sabre_CalDAV_Property_SupportedCalendarData
Sabre_CalDAV_Property_SupportedCalendarData in SupportedCalendarData.php
Supported-calendar-data property
Sabre_CalDAV_Property_SupportedCollationSet
Sabre_CalDAV_Property_SupportedCollationSet in SupportedCollationSet.php
supported-collation-set property
Sabre_CalDAV_Server
Sabre_CalDAV_Server in Server.php
CalDAV server
Sabre_CalDAV_UserCalendars
Sabre_CalDAV_UserCalendars in UserCalendars.php
The UserCalenders class contains all calendars associated to one user
Sabre_CalDAV_Version
Sabre_CalDAV_Version in Version.php
This class contains the Sabre_CalDAV version constants.
Sabre_CalDAV_XMLUtil
Sabre_CalDAV_XMLUtil in XMLUtil.php
XML utilities for CalDAV
serialize
serialize
Serializes the property in a DOMDocument
serialize
Serializes the property in a DOMDocument
setName
Renames the calendar. Note that most calendars use the {DAV:}displayname to display a name to display a name.
setName
Updates the name of this object
SupportedCalendarComponentSet.php
SupportedCalendarComponentSet.php in SupportedCalendarComponentSet.php
SupportedCalendarData.php
SupportedCalendarData.php in SupportedCalendarData.php
SupportedCollationSet.php
SupportedCollationSet.php in SupportedCollationSet.php
Server.php
Server.php in Server.php
STABILITY
Stability : alpha, beta, stable
substringMatch
$scope
Exclusive or shared lock
$server
reference to server class
$server
reference to server class
$supportsLocks
supportsLocks
Sabre_DAV_Auth_Backend_Abstract
This is the base class for any authentication object.
Sabre_DAV_Auth_Backend_AbstractBasic
HTTP Basic authentication backend class
Sabre_DAV_Auth_Backend_AbstractDigest
HTTP Digest authentication backend class
Sabre_DAV_Auth_Backend_Apache
Apache authenticator
Sabre_DAV_Auth_Backend_File
This is an authentication backend that uses a file to manage passwords.
Sabre_DAV_Auth_Backend_OCP
This is an authentication backend that uses a file to manage passwords.
Sabre_DAV_Auth_Plugin
Sabre_DAV_Auth_Plugin in Plugin.php
This plugin provides Authentication for a WebDAV server.
Sabre_DAV_Auth_Principal
Sabre_DAV_Auth_Principal in Principal.php
Principal class
Sabre_DAV_Auth_PrincipalCollection
Sabre_DAV_Auth_PrincipalCollection in PrincipalCollection.php
Principals Collection
Sabre_DAV_Browser_GuessContentType
Sabre_DAV_Browser_GuessContentType in GuessContentType.php
GuessContentType plugin
Sabre_DAV_Browser_MapGetToPropFind
Sabre_DAV_Browser_MapGetToPropFind in MapGetToPropFind.php
This is a simple plugin that will map any GET request for non-files to PROPFIND allprops-requests.
Sabre_DAV_Browser_Plugin
Browser Plugin
Sabre_DAV_Directory
Sabre_DAV_Directory in Directory.php
Directory class
Sabre_DAV_Exception
Sabre_DAV_Exception in Exception.php
Main Exception class.
Sabre_DAV_Exception_BadRequest
BadRequest
Sabre_DAV_Exception_Conflict
Conflict
Sabre_DAV_Exception_ConflictingLock
ConflictingLock
Sabre_DAV_Exception_FileNotFound
FileNotFound
Sabre_DAV_Exception_Forbidden
Forbidden
Sabre_DAV_Exception_InsufficientStorage
Sabre_DAV_Exception_InsufficientStorage in InsufficientStorage.php
InsufficientStorage
Sabre_DAV_Exception_InvalidResourceType
Sabre_DAV_Exception_InvalidResourceType in InvalidResourceType.php
InvalidResourceType
Sabre_DAV_Exception_Locked
Locked
Sabre_DAV_Exception_LockTokenMatchesRequestUri
Sabre_DAV_Exception_LockTokenMatchesRequestUri in LockTokenMatchesRequestUri.php
LockTokenMatchesRequestUri
Sabre_DAV_Exception_MethodNotAllowed
Sabre_DAV_Exception_MethodNotAllowed in MethodNotAllowed.php
MethodNotAllowed
Sabre_DAV_Exception_NotAuthenticated
Sabre_DAV_Exception_NotAuthenticated in NotAuthenticated.php
NotAuthenticated
Sabre_DAV_Exception_NotImplemented
NotImplemented
Sabre_DAV_Exception_PreconditionFailed
Sabre_DAV_Exception_PreconditionFailed in PreconditionFailed.php
PreconditionFailed
Sabre_DAV_Exception_ReportNotImplemented
Sabre_DAV_Exception_ReportNotImplemented in ReportNotImplemented.php
ReportNotImplemented
Sabre_DAV_Exception_RequestedRangeNotSatisfiable
Sabre_DAV_Exception_RequestedRangeNotSatisfiable in RequestedRangeNotSatisfiable.php
RequestedRangeNotSatisfiable
Sabre_DAV_Exception_UnsupportedMediaType
Sabre_DAV_Exception_UnsupportedMediaType in UnsupportedMediaType.php
UnSupportedMediaType
Sabre_DAV_File
Sabre_DAV_File in File.php
File class
Sabre_DAV_FSExt_Directory
Sabre_DAV_FSExt_Directory in Directory.php
Directory class
Sabre_DAV_FSExt_File
File class
Sabre_DAV_FSExt_Node
Base node-class
Sabre_DAV_FS_Directory
Sabre_DAV_FS_Directory in Directory.php
Directory class
Sabre_DAV_FS_File
Sabre_DAV_FS_File in File.php
File class
Sabre_DAV_FS_Node
Sabre_DAV_FS_Node in Node.php
Base node-class
Sabre_DAV_ICollection
Sabre_DAV_ICollection in ICollection.php
The ICollection Interface
Sabre_DAV_IExtendedCollection
Sabre_DAV_IExtendedCollection in IExtendedCollection.php
The IExtendedCollection interface.
Sabre_DAV_IFile
Sabre_DAV_IFile in IFile.php
This interface represents a file or leaf in the tree.
Sabre_DAV_ILockable
Sabre_DAV_ILockable in ILockable.php
Implement this class to support locking
Sabre_DAV_INode
Sabre_DAV_INode in INode.php
The INode interface is the base interface, and the parent class of both ICollection and IFile
Sabre_DAV_IProperties
Sabre_DAV_IProperties in IProperties.php
IProperties interface
Sabre_DAV_IQuota
Sabre_DAV_IQuota in IQuota.php
IQuota interface
Sabre_DAV_Locks_Backend_Abstract
The Lock manager allows you to handle all file-locks centrally.
Sabre_DAV_Locks_Backend_FS
The Lock manager allows you to handle all file-locks centrally.
Sabre_DAV_Locks_Backend_PDO
The Lock manager allows you to handle all file-locks centrally.
Sabre_DAV_Locks_LockInfo
Sabre_DAV_Locks_LockInfo in LockInfo.php
LockInfo class
Sabre_DAV_Locks_Plugin
Locking plugin
Sabre_DAV_Mount_Plugin
This plugin provides support for RFC4709: Mounting WebDAV servers
Sabre_DAV_Node
Sabre_DAV_Node in Node.php
Node class
Sabre_DAV_ObjectTree
Sabre_DAV_ObjectTree in ObjectTree.php
ObjectTree class
Sabre_DAV_Property
Sabre_DAV_Property in Property.php
Abstract property class
Sabre_DAV_Property_GetLastModified
Sabre_DAV_Property_GetLastModified in GetLastModified.php
This property represents the {DAV:}getlastmodified property.
Sabre_DAV_Property_Href
Href property
Sabre_DAV_Property_IHref
IHref interface
Sabre_DAV_Property_LockDiscovery
Represents {DAV:}lockdiscovery property
Sabre_DAV_Property_Principal
Principal property
Sabre_DAV_Property_ResourceType
This class represents the {DAV:}resourcetype property
Sabre_DAV_Property_Response
Response property
Sabre_DAV_Property_SupportedLock
This class represents the {DAV:}supportedlock property
Sabre_DAV_Property_SupportedReportSet
Sabre_DAV_Property_SupportedReportSet in SupportedReportSet.php
supported-report-set property.
Sabre_DAV_Server
Sabre_DAV_Server in Server.php
Main DAV server class
Sabre_DAV_ServerPlugin
Sabre_DAV_ServerPlugin in ServerPlugin.php
The baseclass for all server plugins.
Sabre_DAV_SimpleDirectory
Sabre_DAV_SimpleDirectory in SimpleDirectory.php
SimpleDirectory
Sabre_DAV_TemporaryFileFilterPlugin
Sabre_DAV_TemporaryFileFilterPlugin in TemporaryFileFilterPlugin.php
Temporary File Filter Plugin
Sabre_DAV_Tree
Sabre_DAV_Tree in Tree.php
Abstract tree object
Sabre_DAV_Tree_Filesystem
Sabre_DAV_Tree_Filesystem in Filesystem.php
Sabre_DAV_Tree_Filesystem
Sabre_DAV_URLUtil
Sabre_DAV_URLUtil in URLUtil.php
URL utility class
Sabre_DAV_Version
Sabre_DAV_Version in Version.php
This class contains the SabreDAV version constants.
Sabre_DAV_XMLUtil
Sabre_DAV_XMLUtil in XMLUtil.php
XML utilities for WebDAV
Sabre__script
Sabre__script() in Sabre.php
serialize
This method allows the exception to include additonal information into the WebDAV error response
serialize
serialize
serialize
This method allows the exception to include additonal information into the WebDAV error response
serialize
Serializes the property into a DOMElement.
serialize
Serializes the node
serialize
This method allows the exception to include additonal information into the WebDAV error response
serialize
This method allows the exception to include additonal information into the WebDAV error response
serialize
This method allows the exception to include additonal information into the WebDAV error response
serialize
This method allows the exception to include additonal information into the WebDAV error response
serialize
serialize
serialize
Serializes this property.
serialize
This method allows the exception to include additonal information into the WebDAV error response
serialize
serialize
serialize
serialize
serialize
serialize
serialize
setBaseUri
Sets the base server uri
setName
Renames the node
setName
Renames the node
setName
Renames the node
setName
Renames the node
SHARED
A shared lock
SupportedLock.php
SupportedLock.php in SupportedLock.php
SupportedReportSet.php
SupportedReportSet.php in SupportedReportSet.php
Server.php
Server.php in Server.php
ServerPlugin.php
ServerPlugin.php in ServerPlugin.php
SimpleDirectory.php
SimpleDirectory.php in SimpleDirectory.php
Sabre.php
Sabre.php in Sabre.php
splitPath
Returns the 'dirname' and 'basename' for a path.
STABILITY
Stability : alpha, beta, stable
subscribeEvent
Subscribe to an event.
Sabre_HTTP_AbstractAuth
Sabre_HTTP_AbstractAuth in AbstractAuth.php
HTTP Authentication baseclass
Sabre_HTTP_AWSAuth
Sabre_HTTP_AWSAuth in AWSAuth.php
HTTP AWS Authentication handler
Sabre_HTTP_BasicAuth
Sabre_HTTP_BasicAuth in BasicAuth.php
HTTP Basic Authentication handler
Sabre_HTTP_DigestAuth
Sabre_HTTP_DigestAuth in DigestAuth.php
HTTP Digest Authentication handler
Sabre_HTTP_Request
Sabre_HTTP_Request in Request.php
HTTP Request information
Sabre_HTTP_Response
Sabre_HTTP_Response in Response.php
Sabre_HTTP_Response
Sabre_HTTP_Util
Sabre_HTTP_Util in Util.php
HTTP utility methods
Sabre_HTTP_Version
Sabre_HTTP_Version in Version.php
This class contains the Sabre_HTTP version constants.
sendBody
Sends the entire response body
sendStatus
Sends an HTTP status header to the client
setBody
Sets the contents of the HTTP requet body
setHeader
Sets an HTTP header for the response
setHeaders
Sets a bunch of HTTP Headers
setHTTPRequest
Sets an alternative HTTP request object
setHTTPResponse
Sets an alternative HTTP response object
setQOP
Sets the quality of protection value.
setRealm
Sets the realm
STABILITY
Stability : alpha, beta, stable
t
top
toXCAL
Converts ICalendar data to XML.
$temporaryFilePatterns
This is the list of patterns we intercept.
$time
time
$timeout
How long till the lock is expiring
$token
The locktoken
$tree
The tree object
TemporaryFileFilterPlugin.php
TemporaryFileFilterPlugin.php in TemporaryFileFilterPlugin.php
Tree.php
Tree.php in Tree.php
TIMEOUT_INFINITE
A never expiring timeout
toClarkNotation
Returns the 'clark notation' for an element.
u
top
$userUri
Array with user information
UserCalendars.php
UserCalendars.php in UserCalendars.php
unknownMethod
This function handles support for the MKCALENDAR method
unserialize
Unserializes the DOMElement back into a Property class.
updateCalendar
Updates a calendars properties
updateCalendar
Updates properties on this node,
updateCalendarObject
Updates an existing calendarobject, based on it's uri.
updateCalendarObject
Updates an existing calendarobject, based on it's uri.
updateProperties
Updates properties
updateProperties
Updates properties such as the display name and description
$uri
The uri this lock locks
$users
List of users
UnsupportedMediaType.php
UnsupportedMediaType.php in UnsupportedMediaType.php
URLUtil.php
URLUtil.php in URLUtil.php
UNAUTHENTICATED
To specify a not-logged-in user, use the UNAUTHENTICTED principal
unknownMethod
This method is called by the Server if the user used an HTTP method the server didn't recognize.
unlock
Removes a lock from a uri
unlock
Removes a lock from a uri
unlock
Removes a lock from this node
unlock
Unlocks a file
unlock
Removes a lock from a uri
unlockNode
Unlocks a uri
unserialize
Unserializes this property from a DOM Element
unserialize
updateProperties
This method updates a resource's properties
updateProperties
Updates properties on this node,
updateProperties
Updates properties on this node,
updateProperties
Updates this principals properties.
Util.php
Util.php in Util.php
v
top
Version.php
Version.php in Version.php
validateFilters
Verify if a list of filters applies to the calendar data object
validateICalendarObject
Validates an ICalendar object
VERSION
Full version number
Version.php
Version.php in Version.php
validateLock
validateLock should be called when a write operation is about to happen It will check if the requested url is locked, and see if the correct lock tokens are passed
validateUserPass
Validates a username and password
validateUserPass
Validates a username and password
VERSION
Full version number
Version.php
Version.php in Version.php
validate
Validates the digest challenge
validate
Validates the signature based on the secretKey
validateA1
Validates the user.
validatePassword
Validates authentication through a password. The actual password must be provided here.
validateRFC2616Date
Makes sure the supplied value is a valid RFC2616 date.
VERSION
Full version number
x
top
XMLUtil.php
XMLUtil.php in XMLUtil.php
$xmlNamespaces
This is a default list of namespaces.
XMLUtil.php
XMLUtil.php in XMLUtil.php
a b c d e f g h i l m n o p q r s t u v x _