X-Git-Url: http://git.shiar.nl/minimedit.git/blobdiff_plain/621fc2f9638a1a92aa8535310e7852de5542f11e..088e48c44ae79498f459e79dcf52ff02b2467772:/page.php diff --git a/page.php b/page.php index bb2de0b..ed0ec1b 100644 --- a/page.php +++ b/page.php @@ -54,7 +54,7 @@ function getoutput($blocks = []) # keep either login or logout parts depending on user level global $User; - $hideclass = $User && $User->login ? 'logout' : 'login'; + $hideclass = $User && property_exists($User, 'login') && $User->login ? 'logout' : 'login'; $doc = preg_replace('{\s*<([a-z]+) class="'.$hideclass.'">.*?}s', '', $doc); return preg_replace_callback( @@ -86,6 +86,7 @@ function fail($error) global $User, $Page, $Args; http_response_code(500); if (!isset($Article)) { + require_once('article.inc.php'); $Article = new ArchiveArticle(NULL); $Article->title = 'Fout'; }