aboutsummaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
authorSyndamia <kamen@syndamia.com>2025-02-01 09:54:32 +0200
committerSyndamia <kamen@syndamia.com>2025-02-01 10:28:22 +0200
commit5a0d4f4a00c9162fbf773ca6b73d34354c6650fe (patch)
treed1bb3d750c295916fc393d671afeba6276185d85 /views
parentd6212a96b01d855c49da58a085c07cf540654db7 (diff)
downloadnowayforward_human-5a0d4f4a00c9162fbf773ca6b73d34354c6650fe.tar
nowayforward_human-5a0d4f4a00c9162fbf773ca6b73d34354c6650fe.tar.gz
nowayforward_human-5a0d4f4a00c9162fbf773ca6b73d34354c6650fe.zip
feat(archive): Include topbar dynamically
So now changes to views/archive/topbar.php and views/archive/topbar.css will "propagate" to all archives, no matter when they were made
Diffstat (limited to 'views')
-rw-r--r--views/archive/topbar.php13
1 files changed, 5 insertions, 8 deletions
diff --git a/views/archive/topbar.php b/views/archive/topbar.php
index f521fcb..b00a33d 100644
--- a/views/archive/topbar.php
+++ b/views/archive/topbar.php
@@ -1,17 +1,14 @@
-<!-- Dirty hack to escape all PHP dom sanitization and checks -->
-</script>
-
<?php
require_once "../../models/database.php";
require_once "../../models/webpage.php";
require_once "../../models/user.php";
- $currentPageId = basename(__DIR__);
+ $currentPageId = explode('/', $_SERVER['REQUEST_URI'], 4)[2];
$currentPage = Database\Webpage::fromDBwid($currentPageId);
- $requesterUsername = Database\User::fromDBuid($currentPage->RequesterUID);
+ $requester = Database\User::fromDBuid($currentPage->RequesterUID);
- $previousPageId = Database\Webpage::getPreviousPageId($currentPage->URL, $currentPage->Date);
- $nextPageId = Database\Webpage::getNextPageId($currentPage->URL, $currentPage->Date);
+ $previousPageId = $currentPage->previousPageId();
+ $nextPageId = $currentPage->nextPageId();
?>
<div class="navbar">
@@ -20,7 +17,7 @@
<span>Url: <?= $currentPage->URL ?></span>
<span>Date of archival: <?= $currentPage->Date ?></span>
<span>Visits: <?= $currentPage->Visits ?></span>
- <span>Requested by: <?= $requesterUsername->Username ?></span>
+ <span>Requested by: <?= $requester->Username ?></span>
</div>
<div class="navbar-links">