ads
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
<?php
|
||||
$base = rtrim(dirname($_SERVER['SCRIPT_NAME']), '/') ?: '';
|
||||
$assetVersion = defined('ASSET_VERSION') ? ASSET_VERSION : time();
|
||||
$appBaseUrl = rtrim($GLOBALS['app_base_url'] ?? '', '/');
|
||||
$assetBase = $appBaseUrl !== '' ? $appBaseUrl : '';
|
||||
?>
|
||||
<!doctype html>
|
||||
<html lang="de">
|
||||
@@ -11,8 +12,8 @@ $assetVersion = defined('ASSET_VERSION') ? ASSET_VERSION : time();
|
||||
<script>document.documentElement.classList.add('auth-pending');</script>
|
||||
<style>html.auth-pending body{visibility:hidden;}</style>
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
<link rel="stylesheet" href="<?= $base ?>/assets/css/admin.css?v=<?= htmlspecialchars($assetVersion, ENT_QUOTES) ?>">
|
||||
<link rel="stylesheet" href="<?= $base ?>/assets/css/toast.css?v=<?= htmlspecialchars($assetVersion, ENT_QUOTES) ?>">
|
||||
<link rel="stylesheet" href="<?= $assetBase ?>/assets/css/admin.css?v=<?= htmlspecialchars($assetVersion, ENT_QUOTES) ?>">
|
||||
<link rel="stylesheet" href="<?= $assetBase ?>/assets/css/toast.css?v=<?= htmlspecialchars($assetVersion, ENT_QUOTES) ?>">
|
||||
<style>
|
||||
:root { color-scheme: light; }
|
||||
.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .7rem;border-radius:.7rem;border:1px solid #e5e7eb;background:#fff;font-size:.9rem;cursor:pointer;}
|
||||
@@ -34,7 +35,7 @@ $assetVersion = defined('ASSET_VERSION') ? ASSET_VERSION : time();
|
||||
<body class="bg-slate-50 text-slate-800" data-page="admin">
|
||||
<header class="sticky top-0 z-30 bg-white/90 border-b backdrop-blur">
|
||||
<div class="max-w-5xl mx-auto px-4 py-4 flex items-center gap-3">
|
||||
<a href="<?= $base ?>/index.php" class="btn" title="Zurück zur Übersicht">← Übersicht</a>
|
||||
<a href="/index.php" class="btn" title="Zurück zur Übersicht">← Übersicht</a>
|
||||
<h1 class="font-semibold text-lg">Administration</h1>
|
||||
<div class="ms-auto flex gap-2 items-center">
|
||||
<div class="relative" id="userMenu">
|
||||
@@ -42,9 +43,9 @@ $assetVersion = defined('ASSET_VERSION') ? ASSET_VERSION : time();
|
||||
<span id="userAvatar">U</span>
|
||||
</button>
|
||||
<div id="userMenuPanel" class="user-menu hidden" role="menu">
|
||||
<a href="<?= $base ?>/admin/profile.php" class="user-menu-item" data-menu="profile">Profil</a>
|
||||
<a href="<?= $base ?>/admin/dashboard.php" class="user-menu-item" data-role="admin">Dashboard</a>
|
||||
<a href="<?= $base ?>/admin/settings.php" class="user-menu-item" data-role="admin">Administration</a>
|
||||
<a href="/admin/profile.php" class="user-menu-item" data-menu="profile">Profil</a>
|
||||
<a href="/admin/dashboard.php" class="user-menu-item" data-role="admin">Dashboard</a>
|
||||
<a href="/admin/settings.php" class="user-menu-item" data-role="admin">Administration</a>
|
||||
<button id="btn-logout" type="button" class="user-menu-item text-red-600">Logout</button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -179,7 +180,7 @@ $assetVersion = defined('ASSET_VERSION') ? ASSET_VERSION : time();
|
||||
|
||||
<div id="toast-root"></div>
|
||||
|
||||
<script src="<?= $base ?>/assets/js/toast.js?v=<?= htmlspecialchars($assetVersion, ENT_QUOTES) ?>"></script>
|
||||
<script type="module" src="<?= $base ?>/assets/js/account.js?v=<?= htmlspecialchars($assetVersion, ENT_QUOTES) ?>"></script>
|
||||
<script src="<?= $assetBase ?>/assets/js/toast.js?v=<?= htmlspecialchars($assetVersion, ENT_QUOTES) ?>"></script>
|
||||
<script type="module" src="<?= $assetBase ?>/assets/js/account.js?v=<?= htmlspecialchars($assetVersion, ENT_QUOTES) ?>"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user