X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/34be7d127264397af1f2fc8d0ce45fd408b31eb4..refs/tags/v5.0:/page.php diff --git a/page.php b/page.php index a4440cb..f7c8f7d 100644 --- a/page.php +++ b/page.php @@ -56,33 +56,18 @@ $Page->place += [ 'url' => htmlspecialchars($_SERVER['REQUEST_URI']), ]; -if (!isset($Page->raw) and $User->admin("edit {$Page->link}")) { - # open bottom template as initial contents - $template = 'template.inc.html'; - if ($Page->handler and file_exists("{$Page->handler}/$template")) { - $template = "{$Page->handler}/$template"; - } - $Page->raw($template); - $Page->meta['article:published_time'] = date('Y-m-d h:i:s O'); - $Page->meta['article:author'] = '/' . $User->dir; - $Page->body = NULL; +if ($User->admin("edit {$Page->link}")) { + include_once 'edit/head.inc.php'; } if (isset($Page->raw)) { - if ($User->admin("edit {$Page->link}")) { - # restore meta tags in static contents for editing - foreach (array_reverse($Page->meta) as $metaprop => $val) { - $Page->raw = sprintf( - ''."\n", - $metaprop, $val - ) . $Page->raw; - } - } $Page->raw = '
'."\n\n".$Page->raw."
\n\n"; } # output dynamic and/or static html +include_once 'format.inc.php'; + ob_start(); if ($Page->handler and !require("./{$Page->handler}/index.php")) { # replace contents by code output on false return