edit/head: move admin preparation to separate include
[minimedit.git] / page.php
index f493c7fb04f8cca4619dedd1ba66b2985da9f334..f7c8f7d1b7841944154d0e99d5c1e3adaed90f44 100644 (file)
--- a/page.php
+++ b/page.php
@@ -56,28 +56,11 @@ $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(
-                               '<meta property="%s" content="%s">'."\n",
-                               $metaprop, $val
-                       ) . $Page->raw;
-               }
-       }
        $Page->raw = '<div class="static">'."\n\n".$Page->raw."</div>\n\n";
 }