summaryrefslogtreecommitdiffstats
path: root/files/webdav.php
diff options
context:
space:
mode:
authorJakob Sack <kde@jakobsack.de>2011-08-06 11:36:56 +0200
committerJakob Sack <kde@jakobsack.de>2011-08-06 11:36:56 +0200
commit5f7c040ec031c151f0f3bc628506ce78b127ad2f (patch)
tree039407a143646ad70c8df59c6002c2be184b95c4 /files/webdav.php
parent122c3a3cf8340b5737e0b954cc4fa6b2d03b68ab (diff)
downloadnextcloud-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.php23
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();
-
-?>