check_feature('feature_webdav'); $publicDir = new Directory($prefs['fgal_root_id']); $server = new DAV\Server($publicDir); $server->setBaseUri($tikiroot . 'tiki-webdav.php'); // This ensures that we get a pretty index in the browser, but it is optional. $server->addPlugin(new DAV\Browser\Plugin()); $authBackend = new BasicAuth(); $authPlugin = new DAV\Auth\Plugin($authBackend); $server->addPlugin($authPlugin); $locksBackend = new LocksBackend($tikipath . 'temp/davlocks'); $locksPlugin = new DAV\Locks\Plugin($locksBackend); $server->addPlugin($locksPlugin); $server->exec();