Slightly more helpful 403 response.

This commit is contained in:
Andrew McMillan 2011-11-29 23:34:50 +13:00
parent 0ff0f66b2d
commit f1519a7f1f

View File

@ -14,11 +14,11 @@ require_once('DAVResource.php');
$dav_resource = new DAVResource($request->path);
if ( ! $dav_resource->HavePrivilegeTo('DAV::write-content') ) {
$request->DoResponse(403);
$request->DoResponse(403,'No write permission');
}
if ( ! $dav_resource->Exists() && ! $dav_resource->HavePrivilegeTo('DAV::bind') ) {
$request->DoResponse(403);
$request->DoResponse(403,'No bind permission.');
}
if ( ! ini_get('open_basedir') && (isset($c->dbg['ALL']) || (isset($c->dbg['put']) && $c->dbg['put'])) ) {