feat: created file for registration of actions and a file for functions; started first tests with form for work entries

This commit is contained in:
Ioannis20x
2025-07-07 07:04:13 +00:00
parent d772a6dc29
commit 3479fd9e1d
4 changed files with 60 additions and 46 deletions

View File

@@ -1,11 +1,9 @@
<?php
session_start();
if (!isset($_SESSION)) session_start();
if (!isset($_SESSION['user'])) {
header('Location: loginform.php');
exit;
}
?>
}?>
<!DOCTYPE html>
<html>
@@ -14,37 +12,17 @@ if (!isset($_SESSION['user'])) {
<link rel="stylesheet" href="style.css">
</head>
<body>
<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>
<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>
</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">
<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>
</div>
</div>
<?php include "header.php";?>
<div style="padding: 20px;">
<h1>Willkommen, <?php echo htmlspecialchars($_SESSION['user']['nickname']); ?>!</h1>
<?php if ($_SESSION['user']['hasRole']): ?>
<p>Du bist als <strong><?php echo htmlspecialchars($_SESSION['user']['main_role']); ?></strong> eingeloggt.</p>
<?php else: ?>
<p>Du hast nicht die erforderliche Rolle für Admin-Menüpunkte.</p>
<?php endif; ?>
<?php else:
session_destroy();
exit();
endif; ?>
</div>
<script>