-if (isset($Article->raw)) {
- $Article->raw = '<div class="static">'."\n\n".$Article->raw."</div>\n\n";
+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;
+}
+
+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";