make error 404 template usable as stand alone php file

This commit is contained in:
Robin Appelman 2011-04-18 14:04:55 +02:00
parent 46f1ea14c0
commit 1c300bb49b
2 changed files with 17 additions and 0 deletions

View File

@ -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);

View File

@ -1,3 +1,13 @@
<?php
if(!isset($_)){//also provide standalone error page
require_once '../lib/base.php';
require( 'template.php' );
$tmpl = new OC_TEMPLATE( '', '404', 'guest' );
$tmpl->printPage();
exit;
}
?>
<div id="login">
<img src="<?php echo image_path("", "weather-clear.png"); ?>" alt="ownCloud" />
<ul>