nieuws: hide text after cover image in overviews
[minimedit.git] / head.inc.php
index 2522ad737ab2ff8794efc2f222476853a3ed9451..9e0cbd5e031b9b003abf4ef1ad209334bb1107ee 100644 (file)
@@ -1,29 +1,14 @@
-<?php
-include_once 'head.inc.html';
-
-print "<header>\n";
-
-ob_start();
-include 'menu.html';
-$nav = ob_get_clean();
-$nav = preg_replace_callback('{<a href="([^"]+)">(.*?)</a>}', function ($m) {
-       $request = $_SERVER['REQUEST_URI'];
-       $html = $request == $m[1] ? $m[2] : $m[0]; # text or full link
-       return $m[1] == substr($request, 0, strlen($m[1])) ? "<b>$html</b>" : $html;
-}, $nav);
-print $nav;
-print "</header>\n\n";
-
-print '<div class="article">'."\n\n";
-
-include_once 'auth.inc.php';
-
-register_shutdown_function(function () {
-       print "</div>\n\n";
-       include 'foot.inc.php';
-       print "</body></html>\n";
-});
-
-include "$Page.html";
-if (file_exists("$Page.php")) include_once("$Page.php");
-
+<!DOCTYPE html>
+<html lang="nl">
+<head>
+       <meta charset="utf-8">
+<?php if (!empty($Place['title'])) { ?>
+       <title><?= htmlspecialchars($Place['title']) ?></title>
+<?php } ?>
+       <meta name="viewport" content="width=device-width">
+       <!--[if lt IE 9]><script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script><![endif]-->
+<?php if (!empty($Place['image'])) { ?>
+       <meta property="og:image" content="<?= htmlspecialchars($Place['image']) ?>" />
+<?php } ?>
+</head>
+<body>