feat: added Sessionstart to header; changed navlinks in header; rework registration of services; created employee list with refund; created function for getting avatar and insert entry; changed data fetch for user; new style added

This commit is contained in:
Ioannis20x
2025-07-07 13:27:55 +02:00
parent 3479fd9e1d
commit 801434d7b5
8 changed files with 415 additions and 47 deletions

View File

@@ -1,20 +1,29 @@
<div class="navbar">
<?php
if (session_status() === PHP_SESSION_NONE) {
session_start();
}
?>
<div class="navbar">
<div class="navbar-links" id="mobileMenu">
<a href="index.php">🏠 Home</a>
<?php if ($_SESSION['user']['hasRole']): ?>
<a href="admin.php">✍️ Eintragung</a>
<a href="registration.php">✍️ Eintragung</a>
<div class="dropdown">
<a href="#">📂 Verwaltung ▼</a>
<div class="dropdown-content">
<a href="statistik.php">📊 Statistik</a>
<a href="lager.php">🔧 Lager</a>
<a href="#">📝 Platzhalter</a>
<a href="personal.php">📝 Personalakten</a>
</div>
</div>
<?php endif; ?>
</div>
<div class="user-info">
<img src="https://cdn.discordapp.com/avatars/<?php echo $_SESSION['user']['id']; ?>/<?php echo $_SESSION['user']['avatar']; ?>.png" alt="Avatar">
<img src="https://cdn.discordapp.com/avatars/<?php echo $_SESSION['user']['discord_id']; ?>/<?php echo $_SESSION['user']['avatar']; ?>.png" alt="Avatar">
<span><?php echo htmlspecialchars($_SESSION['user']['nickname']); ?></span>
<a href="logout.php"><button class="logout-btn">Logout</button></a>
<span class="burger" onclick="toggleMenu()">☰</span>