X-Git-Url: http://git.shiar.nl/minimedit.git/blobdiff_plain/bb34842b36ded0bbe7e6f51294ad3d20c8d470da..772961fd4e9be46ad340cad1e55ee5f28cc5b968:/login/index.php diff --git a/login/index.php b/login/index.php index 897346d..4ecee45 100644 --- a/login/index.php +++ b/login/index.php @@ -36,32 +36,31 @@ elseif (isset($_GET['logout'])) { } if (!$User or !$User->login) { - $Article->title = 'Inloggen'; + $Page->title = 'Inloggen'; if (isset($_REQUEST['goto'])) { if (empty($message)) http_response_code(403); $target = ltrim($_REQUEST['goto'], '/'); $target = new ArchiveArticle("$target.html"); - if ($Page = $target->handler and $target->handler == 'melding') { - $caller = $Article; - $Article = $target; - $Args = $target->path; + if ($target and $target->handler == 'melding') { + $caller = $Page; + $Page = $target; ob_start(); include "./{$target->handler}/index.php"; ob_end_clean(); - $Article = $caller; + $Page = $caller; } if ($target->title) { - $Article->title .= ' voor ' . $target->title; + $Page->title .= ' voor ' . $target->title; } if ($target->image) { - $Article->image = $target->image; + $Page->image = $target->image; } } ob_start(); require_once 'login/form.inc.php'; - $Article->raw = ob_get_clean(); + $Page->raw = ob_get_clean(); $Place['warn'] = $message; return TRUE; } @@ -73,10 +72,10 @@ if (isset($_REQUEST['goto'])) { exit; } -if (isset($Article->raw)) { - print $Article->raw; +if (isset($Page->raw)) { + print $Page->raw; } -if (empty($Args) and $User->admin) { +if (empty($Page->path) and $User->admin) { include_once 'login/admin.html'; }