ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Public Member Functions | |
tryAuthentication () | |
Try authentication. More... | |
serveRequest () | |
Serves a WebDAV request. More... | |
PROPFIND (&$options, &$files) | |
PROPFIND method handler. More... | |
GET (&$options) | |
GET method handler. More... | |
PUT (&$options) | |
PUT method handler. More... | |
PUTfinished (&$options) | |
PUTfinished handler. More... | |
MKCOL ($options) | |
MKCOL method handler. More... | |
DELETE ($options) | |
DELETE method handler. More... | |
MOVE ($options) | |
MOVE method handler. More... | |
COPY ($options, $del=false) | |
COPY method handler. More... | |
PROPPATCH (&$options) | |
PROPPATCH method handler. More... | |
LOCK (&$options) | |
LOCK method handler. More... | |
UNLOCK (&$options) | |
UNLOCK method handler. More... | |
toNodePath ($davPath) | |
Converts a DAV path into a node path. More... | |
getMountURI ($refId, $nodeId=0, $ressourceName=null, $parentRefId=null, $genericURI=false) | |
Returns an URI for mounting the repository object as a webfolder. More... | |
getFolderURI ($refId, $nodeId=0, $ressourceName=null, $parentRefId=null) | |
Returns an URI for mounting the repository object as a webfolder using Internet Explorer and Firefox with the "openwebfolder" plugin. More... | |
getObjectURI ($refId, $ressourceName=null, $parentRefId=null) | |
Returns an URI for getting a object using WebDAV by its name. More... | |
getFileURI ($refId, $ressourceName=null, $parentRefId=null) | |
Returns an URI for getting a file object using WebDAV. More... | |
isWebDAVoverHTTPS () | |
Returns true, if the WebDAV server transfers data over HTTPS. More... | |
Public Member Functions inherited from HTTP_WebDAV_Server | |
serveRequest () | |
Serve WebDAV HTTP request. More... | |
http_OPTIONS () | |
GET implementation. More... | |
http_PROPFIND () | |
PROPFIND method handler. More... | |
http_PROPPATCH () | |
PROPPATCH method handler. More... | |
http_MKCOL () | |
MKCOL method handler. More... | |
http_GET () | |
GET method handler. More... | |
_get_ranges (&$options) | |
parse HTTP Range: header More... | |
_multipart_byterange_header ($mimetype=false, $from=false, $to=false, $total=false) | |
generate separator headers for multipart response More... | |
http_HEAD () | |
HEAD method handler. More... | |
http_PUT () | |
PUT method handler. More... | |
http_DELETE () | |
DELETE method handler. More... | |
http_COPY () | |
COPY method handler. More... | |
http_MOVE () | |
MOVE method handler. More... | |
http_LOCK () | |
LOCK method handler. More... | |
http_UNLOCK () | |
UNLOCK method handler. More... | |
_copymove ($what) | |
_allow () | |
check for implemented HTTP methods More... | |
mkprop () | |
helper for property element creation More... | |
_check_auth () | |
check authentication if check is implemented More... | |
_new_uuid () | |
generate Unique Universal IDentifier for lock token More... | |
_new_locktoken () | |
create a new opaque lock token as defined in RFC2518 More... | |
_if_header_lexer ($string, &$pos) | |
_if_header_parser ($str) | |
parse If: header More... | |
_check_if_header_conditions () | |
check if conditions from "If:" headers are meat More... | |
_check_uri_condition ($uri, $condition) | |
Check a single URI condition parsed from an if-header. More... | |
_check_lock_status ($path, $exclusive_only=false) | |
lockdiscovery ($path) | |
Generate lockdiscovery reply from checklock() result. More... | |
http_status ($status) | |
set HTTP return status and mirror it in a private header More... | |
_urlencode ($url) | |
private minimalistic version of PHP urlencode() More... | |
_urldecode ($path) | |
private version of PHP urldecode More... | |
_prop_encode ($text) | |
UTF-8 encode property values if not already done so. More... | |
_slashify ($path) | |
Slashify - make sure path ends in a slash. More... | |
Static Public Member Functions | |
static | getInstance () |
Get singelton instance. More... | |
static | _isActive () |
Static getter. More... | |
static | _isActionsVisible () |
Static getter. More... | |
static | _getDefaultWebfolderInstructions () |
Gets instructions for the usage of webfolders. More... | |
static | _getWebfolderInstructionsFor ( $webfolderTitle, $webfolderURI, $webfolderURI_IE, $webfolderURI_Konqueror, $webfolderURI_Nautilus, $os='unknown', $osFlavor='unknown') |
Gets Webfolder mount instructions for the specified webfolder. More... | |
Protected Member Functions | |
checkLock ($path) | |
checkLock() helper More... | |
getLogin ($userId) | |
Returns the login for the specified user id, or null if the user does not exist. More... | |
writelog ($message) | |
Writes a message to the logfile.,. More... | |
Private Member Functions | |
__construct () | |
Constructor. More... | |
davUrlEncode ($path) | |
We do not implement this method, because authentication is done by ilias3/webdav.php. More... | |
isFileHidden (&$objDAV) | |
Returns true, if the resource has a file name which is hidden from the user. More... | |
fileinfo ($resourcePath, $displayPath, &$objDAV) | |
Creates file info properties for a single file/resource. More... | |
mountDir (&$objDAV, &$options) | |
Mount method handler for directories. More... | |
showMountInstructions (&$objDAV, &$options) | |
Mount instructions method handler for directories. More... | |
getDir (&$objDAV, &$options) | |
GET method handler for directories. More... | |
getObject ($davPath) | |
Gets a DAV object for the specified path. More... | |
toObjectPath ($davPath) | |
Converts a DAV path into an array of DAV objects. More... | |
davDeslashify ($path) | |
davDeslashify - make sure path does not end in a slash More... | |
davBasename ($path) | |
Private implementation of PHP basename() function. More... | |
getUploadMaxFilesize () | |
Gets the maximum permitted upload filesize from php.ini in bytes. More... | |
Private Attributes | |
$cachedObjectDAV | |
Cached object handler. More... | |
$locks | |
Handler for locks. More... | |
$properties | |
Handler for properties. More... | |
$clientOS = 'unknown' | |
The operating system of the WebDAV client. More... | |
$clientOSFlavor = 'unknown' | |
The flavor of the operating system of the WebDAV client. More... | |
$clientBrowser = 'unknown' | |
The name of some well known browsers, that need special support. More... | |
$putObjDAV = null | |
$isHTTPS = null | |
$isDebug = false | |
The WebDAVServer prints lots of log messages to the ilias log, if this variable is set to true. More... | |
Static Private Attributes | |
static | $instance = null |
Additional Inherited Members | |
Data Fields inherited from HTTP_WebDAV_Server | |
$uri | |
$base_uri | |
$path | |
$http_auth_realm = "PHP WebDAV" | |
$dav_powered_by = "" | |
$_if_header_uris = array() | |
$_http_status = "200 OK" | |
$_prop_encoding = "utf-8" | |
Definition at line 51 of file class.ilDAVServer.php.
|
private |
Constructor.
void | Use ilDAVServer::getInstance() to get an instance from outside |
Definition at line 124 of file class.ilDAVServer.php.
References $_SERVER, properties, and writelog().
|
static |
Gets instructions for the usage of webfolders.
The instructions consist of HTML text with placeholders. See _getWebfolderInstructionsFor for a description of the supported placeholders.
Definition at line 1975 of file class.ilDAVServer.php.
References $lng.
Referenced by _getWebfolderInstructionsFor(), ilObjFileAccessSettings\getCustomWebfolderInstructions(), and ilObjFileAccessSettings\getDefaultWebfolderInstructions().
|
static |
Gets Webfolder mount instructions for the specified webfolder.
The following placeholders are currently supported:
[WEBFOLDER_TITLE] - the title of the webfolder [WEBFOLDER_URI] - the URL for mounting the webfolder with standard compliant WebDAV clients [WEBFOLDER_URI_IE] - the URL for mounting the webfolder with Internet Explorer [WEBFOLDER_URI_KONQUEROR] - the URL for mounting the webfolder with Konqueror [WEBFOLDER_URI_NAUTILUS] - the URL for mounting the webfolder with Nautilus [IF_WINDOWS]...[/IF_WINDOWS] - conditional contents, with instructions for Windows [IF_MAC]...[/IF_MAC] - conditional contents, with instructions for Mac OS X [IF_LINUX]...[/IF_LINUX] - conditional contents, with instructions for Linux [ADMIN_MAIL] - the mailbox address of the system administrator
String | Title of the webfolder |
String | Mount URI of the webfolder for standards compliant WebDAV clients |
String | Mount URI of the webfolder for IE |
String | Mount URI of the webfolder for Konqueror |
String | Mount URI of the webfolder for Nautilus |
String | Operating system: 'windows', 'unix' or 'unknown'. |
String | Operating system flavor: 'xp', 'vista', 'osx', 'linux' or 'unknown'. |
Definition at line 2007 of file class.ilDAVServer.php.
References $_SERVER, $ilSetting, and _getDefaultWebfolderInstructions().
Referenced by showMountInstructions().
|
static |
Static getter.
Returns true, if WebDAV actions are visible for repository items.
Definition at line 1960 of file class.ilDAVServer.php.
Referenced by ilContainerGUI\lockObject().
|
static |
Static getter.
Returns true, if the WebDAV server is active.
THe WebDAV Server is active, if the variable file_access::webdav_enabled is set in the client ini file. (Removed wit 08.2016: , and if PEAR Auth_HTTP is installed).
Definition at line 1950 of file class.ilDAVServer.php.
|
protected |
checkLock() helper
string | resource path to check for locks |
Definition at line 1522 of file class.ilDAVServer.php.
References $locks, HTTP_WebDAV_Server\$path, $result, array, getLogin(), toObjectPath(), and writelog().
ilDAVServer::COPY | ( | $options, | |
$del = false |
|||
) |
COPY method handler.
array | general parameter passing array |
Definition at line 1257 of file class.ilDAVServer.php.
References $dst, $dstName, $ilUser, $options, $srcName, ilChangeEvent\_recordReadEvent(), ilChangeEvent\_recordWriteEvent(), davBasename(), davDeslashify(), getObject(), and writelog().
|
private |
Private implementation of PHP basename() function.
The PHP basename() function does not work properly with filenames that contain international characters. e.g. basename('/x/ö') returns 'x' instead of 'ö'
Definition at line 1730 of file class.ilDAVServer.php.
References HTTP_WebDAV_Server\$path.
Referenced by COPY(), LOCK(), MKCOL(), MOVE(), and PUT().
|
private |
davDeslashify - make sure path does not end in a slash
string | directory path |
Definition at line 1713 of file class.ilDAVServer.php.
References HTTP_WebDAV_Server\$path, UtfNormal\toNFC(), and writelog().
Referenced by COPY(), DELETE(), GET(), getDir(), LOCK(), MKCOL(), mountDir(), MOVE(), PROPFIND(), PROPPATCH(), PUT(), showMountInstructions(), and UNLOCK().
|
private |
We do not implement this method, because authentication is done by ilias3/webdav.php.
private
string | HTTP Authentication type (Basic, Digest, ...) |
string | Username |
string | Password |
if (! $user) { return false; } return true; } Encodes an URL. This function differs from the PHP urlencode() function in the following way:
Definition at line 308 of file class.ilDAVServer.php.
References $i, HTTP_WebDAV_Server\$path, and UtfNormal\toNFC().
Referenced by getDir(), getFileURI(), getObjectURI(), PROPFIND(), and showMountInstructions().
ilDAVServer::DELETE | ( | $options | ) |
DELETE method handler.
array | general parameter passing array |
Definition at line 1123 of file class.ilDAVServer.php.
References $ilUser, $options, HTTP_WebDAV_Server\$path, ilChangeEvent\_recordWriteEvent(), davDeslashify(), getObject(), and writelog().
Referenced by PUTfinished().
|
private |
Creates file info properties for a single file/resource.
string | resource path |
ilObjectDAV | resource DAV object |
Definition at line 470 of file class.ilDAVServer.php.
References $info, $locks, $properties, array, getLogin(), HTTP_WebDAV_Server\mkprop(), properties, time, and writelog().
Referenced by PROPFIND().
ilDAVServer::GET | ( | & | $options | ) |
GET method handler.
If the path denotes a directory, and if URL contains the query string "mount", a WebDAV mount-request is sent to the client. If the path denotes a directory, and if URL contains the query string "mount-instructions", instructions for mounting the directory are sent to the client.
array | parameter passing array |
Definition at line 573 of file class.ilDAVServer.php.
References $_GET, $ilUser, $options, HTTP_WebDAV_Server\$path, ilChangeEvent\_recordReadEvent(), davDeslashify(), getDir(), getObject(), mountDir(), showMountInstructions(), and writelog().
|
private |
GET method handler for directories.
This is a very simple mod_index lookalike. See RFC 2518, Section 8.4 on GET/HEAD for collections
ilObjectDAV | dav object handler |
Definition at line 759 of file class.ilDAVServer.php.
References $format, $i, $lng, $name, $options, HTTP_WebDAV_Server\$path, array, davDeslashify(), davUrlEncode(), exit, header, and isFileHidden().
Referenced by GET().
ilDAVServer::getFileURI | ( | $refId, | |
$ressourceName = null , |
|||
$parentRefId = null |
|||
) |
Returns an URI for getting a file object using WebDAV.
Browsers can use this URI to download a file from ILIAS.
Note: This could be the same URI that is returned by getObjectURI. But we use a different URI, because we want to use the regular ILIAS authentication method, if no session exists, and we want to be able to download a file from the repository, even if the name of the file object is not unique.
refId | of the file object. |
ressourceName | title of the file object (if known), to reduce SQL queries |
parentRefId | refId of parent object (if known), to reduce SQL queries |
Definition at line 1900 of file class.ilDAVServer.php.
References HTTP_WebDAV_Server\$uri, davUrlEncode(), and isWebDAVoverHTTPS().
ilDAVServer::getFolderURI | ( | $refId, | |
$nodeId = 0 , |
|||
$ressourceName = null , |
|||
$parentRefId = null |
|||
) |
Returns an URI for mounting the repository object as a webfolder using Internet Explorer and Firefox with the "openwebfolder" plugin.
The FolderURI is only in effect on Windows. Therefore we don't need to deal with other pecularities.
The URI can be used as the value of a "folder" attribute inside of an HTML anchor tag "<a>".
refId | of the repository object. |
nodeId | of a childnode of the repository object. |
ressourceName | ressource name (if known), to reduce SQL queries |
parentRefId | refId of parent object (if known), to reduce SQL queries |
Definition at line 1821 of file class.ilDAVServer.php.
References $query, HTTP_WebDAV_Server\$uri, and isWebDAVoverHTTPS().
|
static |
Get singelton instance.
Definition at line 177 of file class.ilDAVServer.php.
Referenced by ilObjFileAccessSettingsGUI\editWebDAVSettings(), ilTemplate\fillSideIcons(), ilObjGroupListGUI\getCommandLink(), ilObjFolderListGUI\getCommandLink(), ilObjCategoryListGUI\getCommandLink(), ilObjectListGUI\getCommandLink(), and ilContainerGUI\showPasswordInstructionObject().
|
protected |
Returns the login for the specified user id, or null if the user does not exist.
Definition at line 1585 of file class.ilDAVServer.php.
References ilObjUser\_lookupLogin(), and writelog().
Referenced by checkLock(), fileinfo(), and LOCK().
ilDAVServer::getMountURI | ( | $refId, | |
$nodeId = 0 , |
|||
$ressourceName = null , |
|||
$parentRefId = null , |
|||
$genericURI = false |
|||
) |
Returns an URI for mounting the repository object as a webfolder.
The URI can be used as the value of a "href" attribute attribute inside of an HTML anchor tag "<a>".
refId | of the repository object. |
nodeId | of a childnode of the repository object. |
ressourceName | ressource name (if known), to reduce SQL queries |
parentRefId | refId of parent object (if known), to reduce SQL queries |
genericURI | boolean Returns a generic mount URI, which works on all platforms which support WebDAV as in the IETF specification. |
Definition at line 1779 of file class.ilDAVServer.php.
References $query, HTTP_WebDAV_Server\$uri, and isWebDAVoverHTTPS().
|
private |
Gets a DAV object for the specified path.
String | davPath A DAV path expression. |
Definition at line 1599 of file class.ilDAVServer.php.
References ilObjectDAV\createObject(), header, and toNodePath().
Referenced by COPY(), DELETE(), GET(), LOCK(), MKCOL(), MOVE(), PROPFIND(), PROPPATCH(), PUT(), and UNLOCK().
ilDAVServer::getObjectURI | ( | $refId, | |
$ressourceName = null , |
|||
$parentRefId = null |
|||
) |
Returns an URI for getting a object using WebDAV by its name.
WebDAV clients can use this URI to access the object from ILIAS.
refId | of the object. |
ressourceName | object title (if known), to reduce SQL queries |
parentRefId | refId of parent object (if known), to reduce SQL queries |
Definition at line 1857 of file class.ilDAVServer.php.
References HTTP_WebDAV_Server\$uri, davUrlEncode(), and isWebDAVoverHTTPS().
|
private |
Gets the maximum permitted upload filesize from php.ini in bytes.
Definition at line 2081 of file class.ilDAVServer.php.
Referenced by PUT().
|
private |
Returns true, if the resource has a file name which is hidden from the user.
Note, that resources with a hidden file name can still be accessed by a WebDAV client, if the client knows the resource name.
Definition at line 428 of file class.ilDAVServer.php.
References $name, and writelog().
Referenced by getDir(), PROPFIND(), and showMountInstructions().
ilDAVServer::isWebDAVoverHTTPS | ( | ) |
Returns true, if the WebDAV server transfers data over HTTPS.
Definition at line 1931 of file class.ilDAVServer.php.
References $https, $ilSetting, and $isHTTPS.
Referenced by getFileURI(), getFolderURI(), getMountURI(), getObjectURI(), and showMountInstructions().
ilDAVServer::LOCK | ( | & | $options | ) |
LOCK method handler.
array | general parameter passing array |
Definition at line 1371 of file class.ilDAVServer.php.
References $data, $options, HTTP_WebDAV_Server\$path, $success, davBasename(), davDeslashify(), getLogin(), getObject(), time, and writelog().
ilDAVServer::MKCOL | ( | $options | ) |
MKCOL method handler.
array | general parameter passing array |
Definition at line 1069 of file class.ilDAVServer.php.
References $_SERVER, $ilUser, $name, $options, HTTP_WebDAV_Server\$path, $result, ilChangeEvent\_recordWriteEvent(), davBasename(), davDeslashify(), getObject(), and writelog().
|
private |
Mount method handler for directories.
Mounting is done according to the internet draft RFC 4709 "Mounting WebDAV servers" "draft-reschke-webdav-mount-latest". See http://greenbytes.de/tech/webdav/draft-reschke-webdav-mount-latest.html
ilObjectDAV | dav object handler |
Definition at line 643 of file class.ilDAVServer.php.
References $options, HTTP_WebDAV_Server\$path, davDeslashify(), exit, and header.
Referenced by GET().
ilDAVServer::MOVE | ( | $options | ) |
MOVE method handler.
array | general parameter passing array |
Definition at line 1157 of file class.ilDAVServer.php.
References $dst, $dstName, $ilUser, $options, $srcName, ilChangeEvent\_recordWriteEvent(), davBasename(), davDeslashify(), getObject(), and writelog().
ilDAVServer::PROPFIND | ( | & | $options, |
& | $files | ||
) |
PROPFIND method handler.
array | general parameter passing array |
array | return array for file properties |
Definition at line 329 of file class.ilDAVServer.php.
References $files, $GLOBALS, $ilUser, $options, HTTP_WebDAV_Server\$path, ilChangeEvent\_recordReadEvent(), array, davDeslashify(), davUrlEncode(), fileinfo(), getObject(), isFileHidden(), and writelog().
ilDAVServer::PROPPATCH | ( | & | $options | ) |
PROPPATCH method handler.
array | general parameter passing array |
Definition at line 1338 of file class.ilDAVServer.php.
References $key, $options, HTTP_WebDAV_Server\$path, davDeslashify(), getObject(), properties, and writelog().
ilDAVServer::PUT | ( | & | $options | ) |
PUT method handler.
array | parameter passing array |
Definition at line 917 of file class.ilDAVServer.php.
References $ilUser, $name, $options, $out, HTTP_WebDAV_Server\$path, ilChangeEvent\_catchupWriteEvents(), ilChangeEvent\_recordWriteEvent(), davBasename(), davDeslashify(), getObject(), getUploadMaxFilesize(), ilFileUtils\getValidFilename(), ilMimeTypeUtil\lookupMimeType(), and writelog().
ilDAVServer::PUTfinished | ( | & | $options | ) |
PUTfinished handler.
array | parameter passing array |
Definition at line 1032 of file class.ilDAVServer.php.
References $options, $putObjDAV, DELETE(), ilUtil\virusHandling(), and writelog().
ilDAVServer::serveRequest | ( | ) |
Serves a WebDAV request.
Definition at line 245 of file class.ilDAVServer.php.
References $_SERVER, $end, HTTP_WebDAV_Server\http_status(), time, tryAuthentication(), and writelog().
|
private |
Mount instructions method handler for directories.
ilObjectDAV | dav object handler |
Definition at line 667 of file class.ilDAVServer.php.
References $ilUser, $lng, $options, HTTP_WebDAV_Server\$path, _getWebfolderInstructionsFor(), davDeslashify(), davUrlEncode(), exit, header, isFileHidden(), isWebDAVoverHTTPS(), and toObjectPath().
Referenced by GET().
ilDAVServer::toNodePath | ( | $davPath | ) |
Converts a DAV path into a node path.
The returned array is granted to represent an absolute path.
The first component of a DAV Path is the ILIAS client id. The following component either denote an absolute path, or a relative path starting at a ref_id.
String | davPath A DAV path expression. |
Definition at line 1668 of file class.ilDAVServer.php.
References writelog().
Referenced by getObject(), and toObjectPath().
|
private |
Converts a DAV path into an array of DAV objects.
String | davPath A DAV path expression. |
Definition at line 1635 of file class.ilDAVServer.php.
References array, ilObjectDAV\createObject(), toNodePath(), and writelog().
Referenced by checkLock(), and showMountInstructions().
ilDAVServer::tryAuthentication | ( | ) |
Try authentication.
Definition at line 188 of file class.ilDAVServer.php.
References $GLOBALS, ilAuthFrontendFactory\CONTEXT_HTTP, ilAuthStatus\getInstance(), ilLoggerFactory\getLogger(), ilAuthStatus\STATUS_ACCOUNT_MIGRATION_REQUIRED, ilAuthStatus\STATUS_AUTHENTICATED, and ilAuthStatus\STATUS_AUTHENTICATION_FAILED.
Referenced by serveRequest().
ilDAVServer::UNLOCK | ( | & | $options | ) |
UNLOCK method handler.
array | general parameter passing array |
Definition at line 1474 of file class.ilDAVServer.php.
References $log, $options, HTTP_WebDAV_Server\$path, $success, davDeslashify(), getObject(), and writelog().
|
protected |
Writes a message to the logfile.,.
message | String. |
Definition at line 1742 of file class.ilDAVServer.php.
References $_SERVER, $fh, $ilLog, $message, and date.
Referenced by __construct(), checkLock(), COPY(), davDeslashify(), DELETE(), fileinfo(), GET(), getLogin(), isFileHidden(), LOCK(), MKCOL(), MOVE(), PROPFIND(), PROPPATCH(), PUT(), PUTfinished(), serveRequest(), toNodePath(), toObjectPath(), and UNLOCK().
|
private |
Cached object handler.
This is a private variable of function getObject.
Definition at line 63 of file class.ilDAVServer.php.
|
private |
The name of some well known browsers, that need special support.
This is either "konqueror", or unknown.
Definition at line 89 of file class.ilDAVServer.php.
|
private |
The operating system of the WebDAV client.
This is 'windows', 'unix' or 'unknown'. (Mac OS X considered as 'unix'.).
Definition at line 79 of file class.ilDAVServer.php.
|
private |
The flavor of the operating system of the WebDAV client.
This is 'xp', 'osx', or 'unknown'.
Definition at line 84 of file class.ilDAVServer.php.
|
staticprivate |
Definition at line 57 of file class.ilDAVServer.php.
|
private |
The WebDAVServer prints lots of log messages to the ilias log, if this variable is set to true.
Definition at line 115 of file class.ilDAVServer.php.
|
private |
Definition at line 109 of file class.ilDAVServer.php.
Referenced by isWebDAVoverHTTPS().
|
private |
Handler for locks.
Definition at line 68 of file class.ilDAVServer.php.
Referenced by checkLock(), and fileinfo().
|
private |
Handler for properties.
Definition at line 72 of file class.ilDAVServer.php.
Referenced by fileinfo().
|
private |
Definition at line 101 of file class.ilDAVServer.php.
Referenced by PUTfinished().