6require_once
'libs/composer/vendor/autoload.php';
9include_once
"Services/WebDAV/classes/auth/class.ilWebDAVAuthentication.php";
10include_once
"Services/WebDAV/classes/db/class.ilWebDAVDBManager.php";
11include_once
"Services/WebDAV/classes/class.ilWebDAVObjDAVHelper.php";
12include_once
"Services/WebDAV/classes/class.ilWebDAVRepositoryHelper.php";
13include_once
"Services/WebDAV/classes/browser/class.ilWebDAVSabreBrowserPlugin.php";
14include_once
"Services/WebDAV/classes/dav/class.ilObjectDAV.php";
15include_once
"Services/WebDAV/classes/dav/class.ilObjContainerDAV.php";
16include_once
"Services/WebDAV/classes/dav/class.ilObjFileDAV.php";
17include_once
"Services/WebDAV/classes/dav/class.ilObjCategoryDAV.php";
18include_once
"Services/WebDAV/classes/dav/class.ilObjCourseDAV.php";
19include_once
"Services/WebDAV/classes/dav/class.ilObjGroupDAV.php";
20include_once
"Services/WebDAV/classes/dav/class.ilObjFolderDAV.php";
21include_once
"Services/WebDAV/classes/dav/class.ilMountPointDAV.php";
22include_once
"Services/WebDAV/classes/dav/class.ilClientNodeDAV.php";
23include_once
"Services/WebDAV/classes/dav/class.ilObjRepositoryRootDAV.php";
82 $server->addPlugin($lock_plugin);
87 $server->addPlugin($browser_plugin);
An exception for terminatinating execution or to throw for unit testing.
Extremely simply HTTP Basic auth backend.
This plugin provides Authentication for a WebDAV server.
Class ilWebDAVAuthentication.
Class ilWebDAVLockBackend.
Class ilWebDAVObjDAVHelper.
Class ilWebDAVRepositoryHelper.
Class ilWebDAVRequestHandler.
setPlugins($server)
Set server plugins.
getRootDir()
Return the first object to mount on WebDAV.
handleRequest()
For the case there might be more to handle as just running the server.
runWebDAVServer()
Creates and runs SabreDAV Server.
Class ilWebDAVSabreBrowserPlugin.
decodePath($path)
Decodes a url-encoded path.