From: Robin Appelman Date: Mon, 18 Apr 2011 12:04:55 +0000 (+0200) Subject: make error 404 template usable as stand alone php file X-Git-Tag: v3.0~267^2~558^2~53^2~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=1c300bb49b1139f25bd0b66f2a2cd36c49c013b5;p=nextcloud-server.git make error 404 template usable as stand alone php file --- diff --git a/plugins/publiclink/get.php b/plugins/publiclink/get.php index fb8a13b5417..41b10484f9b 100644 --- a/plugins/publiclink/get.php +++ b/plugins/publiclink/get.php @@ -19,6 +19,13 @@ if($path!==false){ $subPath=''; } $path.=$subPath; + if(!OC_FILESYSTEM::file_exists($path)){ + header("HTTP/1.0 404 Not Found"); + $tmpl = new OC_TEMPLATE( '', '404', 'guest' ); + $tmpl->assign('file',$subPath); + $tmpl->printPage(); + exit; + } if(OC_FILESYSTEM::is_dir($path)){ $files = array(); $rootLength=strlen($root); diff --git a/templates/404.php b/templates/404.php index 7696d16f8e2..8909db29a40 100644 --- a/templates/404.php +++ b/templates/404.php @@ -1,3 +1,13 @@ +printPage(); + exit; +} +?>
" alt="ownCloud" />