From: Jakob Sack Date: Tue, 29 Mar 2011 18:20:20 +0000 (+0200) Subject: I changed my mind: webdav.php is for files only, so it belongs in this directory! X-Git-Tag: v3.0~267^2~558^2~166 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=e83d801c712a15f4a504a90f3e378edadd1cb3e3;p=nextcloud-server.git I changed my mind: webdav.php is for files only, so it belongs in this directory! --- diff --git a/files/webdav.php b/files/webdav.php new file mode 100644 index 00000000000..7863818cc20 --- /dev/null +++ b/files/webdav.php @@ -0,0 +1,55 @@ +. +* +*/ + + +require_once('../lib/base.php'); +oc_require_once('HTTP/WebDAV/Server/Filesystem.php'); + + +ini_set('default_charset', 'UTF-8'); +#ini_set('error_reporting', ''); +ob_clean(); + +if(empty($_SERVER['PHP_AUTH_USER']) && empty($_SERVER['REDIRECT_REMOTE_USER'])) { + header('WWW-Authenticate: Basic realm="ownCloud"'); + header('HTTP/1.0 401 Unauthorized'); + die('401 Unauthorized'); +} + +$user=$_SERVER['PHP_AUTH_USER']; +$passwd=$_SERVER['PHP_AUTH_PW']; +if(OC_USER::login($user,$passwd)){ + OC_UTIL::setUpFS(); + $server = new HTTP_WebDAV_Server_Filesystem(); + $server->db_name = $CONFIG_DBNAME; + $server->ServeRequest($CONFIG_DATADIRECTORY); + +}else{ + header('WWW-Authenticate: Basic realm="ownCloud"'); + header('HTTP/1.0 401 Unauthorized'); + die('401 Unauthorized'); +} + + + +?> diff --git a/webdav.php b/webdav.php deleted file mode 100644 index 6b2b0013d4e..00000000000 --- a/webdav.php +++ /dev/null @@ -1,55 +0,0 @@ -. -* -*/ - - -require_once('lib/base.php'); -oc_require_once('HTTP/WebDAV/Server/Filesystem.php'); - - -ini_set('default_charset', 'UTF-8'); -#ini_set('error_reporting', ''); -ob_clean(); - -if(empty($_SERVER['PHP_AUTH_USER']) && empty($_SERVER['REDIRECT_REMOTE_USER'])) { - header('WWW-Authenticate: Basic realm="ownCloud"'); - header('HTTP/1.0 401 Unauthorized'); - die('401 Unauthorized'); -} - -$user=$_SERVER['PHP_AUTH_USER']; -$passwd=$_SERVER['PHP_AUTH_PW']; -if(OC_USER::login($user,$passwd)){ - OC_UTIL::setUpFS(); - $server = new HTTP_WebDAV_Server_Filesystem(); - $server->db_name = $CONFIG_DBNAME; - $server->ServeRequest($CONFIG_DATADIRECTORY); - -}else{ - header('WWW-Authenticate: Basic realm="ownCloud"'); - header('HTTP/1.0 401 Unauthorized'); - die('401 Unauthorized'); -} - - - -?> \ No newline at end of file