summaryrefslogtreecommitdiff
path: root/php/header.php
diff options
context:
space:
mode:
Diffstat (limited to 'php/header.php')
-rwxr-xr-xphp/header.php15
1 files changed, 14 insertions, 1 deletions
diff --git a/php/header.php b/php/header.php
index 3f7279b..8648b2a 100755
--- a/php/header.php
+++ b/php/header.php
@@ -18,9 +18,22 @@
*/
require_once ROOT . '/php/replace.php';
+require_once ROOT . '/php/session.php';
+
+$username = get_username();
+
+if ($username === null) {
+ $account = import(ROOT . '/html/guest.html');
+} else {
+ $account = replace(ROOT . '/html/account.html', [
+ '{{username}}' => htmlspecialchars($username, ENT_QUOTES, 'UTF-8')
+ ]);
+}
$targets = [
- '{{navbar}}' => import(ROOT . '/html/navbar.html')
+ '{{navbar}}' => replace(ROOT . '/html/navbar.html', [
+ '{{account}}' => $account
+ ])
];
$html = replace(ROOT . '/html/header.html', $targets);