X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/772961fd4e9be46ad340cad1e55ee5f28cc5b968..1d0e94b9030f08157198b6e4911491698e9d2f5f:/login/index.php?ds=sidebyside diff --git a/login/index.php b/login/index.php index 4ecee45..0f428ca 100644 --- a/login/index.php +++ b/login/index.php @@ -1,4 +1,5 @@ login) { if (empty($message)) http_response_code(403); $target = ltrim($_REQUEST['goto'], '/'); $target = new ArchiveArticle("$target.html"); - - if ($target and $target->handler == 'melding') { - $caller = $Page; - $Page = $target; - ob_start(); - include "./{$target->handler}/index.php"; - ob_end_clean(); - $Page = $caller; - } + $target->index; # run forbidden handler to determine metadata if ($target->title) { $Page->title .= ' voor ' . $target->title; } - if ($target->image) { - $Page->image = $target->image; - } + $Page->image = $target->image; + $Page->teaser = $target->teaser; } ob_start(); require_once 'login/form.inc.php'; $Page->raw = ob_get_clean(); - $Place['warn'] = $message; + $Page->place['warn'] = $message; return TRUE; }