diff options
author | Jakob Sack <kde@jakobsack.de> | 2011-08-06 11:36:56 +0200 |
---|---|---|
committer | Jakob Sack <kde@jakobsack.de> | 2011-08-06 11:36:56 +0200 |
commit | 5f7c040ec031c151f0f3bc628506ce78b127ad2f (patch) | |
tree | 039407a143646ad70c8df59c6002c2be184b95c4 /files/webdav.php | |
parent | 122c3a3cf8340b5737e0b954cc4fa6b2d03b68ab (diff) | |
download | nextcloud-server-5f7c040ec031c151f0f3bc628506ce78b127ad2f.tar.gz nextcloud-server-5f7c040ec031c151f0f3bc628506ce78b127ad2f.zip |
Add principals, minor changes in base.php
Diffstat (limited to 'files/webdav.php')
-rw-r--r-- | files/webdav.php | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/files/webdav.php b/files/webdav.php index a59dee70c2e..b1d242b2cc9 100644 --- a/files/webdav.php +++ b/files/webdav.php @@ -27,26 +27,21 @@ $RUNTIME_NOSETUPFS = true; require_once('../lib/base.php'); -require_once('Sabre/autoload.php'); + +// Backends +$authBackend = new OC_Connector_Sabre_Auth(); +$lockBackend = new OC_Connector_Sabre_Locks(); // Create ownCloud Dir $publicDir = new OC_Connector_Sabre_Directory(''); -$server = new Sabre_DAV_Server($publicDir); -// Path to our script +// Fire up server +$server = new Sabre_DAV_Server($publicDir); $server->setBaseUri($WEBROOT.'/files/webdav.php'); -// Auth backend -$authBackend = new OC_Connector_Sabre_Auth(); -$authPlugin = new Sabre_DAV_Auth_Plugin($authBackend,'ownCloud'); -$server->addPlugin($authPlugin); - -// Also make sure there is a 'data' directory, writable by the server. This directory is used to store information about locks -$lockBackend = new OC_Connector_Sabre_Locks(); -$lockPlugin = new Sabre_DAV_Locks_Plugin($lockBackend); -$server->addPlugin($lockPlugin); +// Load plugins +$server->addPlugin(new Sabre_DAV_Auth_Plugin($authBackend,'ownCloud')); +$server->addPlugin(new Sabre_DAV_Locks_Plugin($lockBackend)); // And off we go! $server->exec(); - -?> |