Files
foody.lupusonline.de/home.php
2026-01-31 17:26:25 +00:00

82 lines
3.5 KiB
PHP

<?php
session_start();
if (isset($_SESSION['id']) && isset($_SESSION['user_name'])) {
?>
<?php
$calendardate = $_GET["calendardate"];
$isAdmin = isset($_SESSION['admin']) && $_SESSION['admin'] == true;
?>
<html>
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"></META>
<head>
<title>Kalender</title>
<link rel="stylesheet" href="./src/CSS/jquery-ui.css">
<link href='./src/CSS/bootstrap5.calendartheme.css' rel='stylesheet'>
<link href='./src/CSS/bootstrap5.calendaricons.css' rel='stylesheet'>
<link href='./src/CSS/home.css' rel='stylesheet'>
<link href='./src/CSS/darkmodeslider.css' rel='stylesheet'>
</head>
<button class="button button-blue" onclick="location.href='./statistics/index.php'">Statistiken</button>
<button class="button-logout button-blue" onclick="location.href='./logout.php'">Logout</button>
<?php if ($isAdmin): ?>
<button class="button-admin button-blue" onclick="location.href='./src/PHP/adminpanel.php'">Adminpanel</button>
<?php endif; ?>
<body <?php echo ($_SESSION['mode'] ?? 'style="background-color: white;"'); ?>oncontextmenu="return false;">
<div id="loader-container">
<div id="loader"></div>
</div>
<div style="padding-top: 0.3%; padding-bottom: 0.3%;" class="container">
<div id="calendar"></div>
</div>
<div id="dialog" class="hidden">
</div>
<div class="slider-container">
<input type="range" min="0" max="1" step="1" value="0" class="slider" id="mode-toggle">
<label for="mode-toggle">Dark Mode</label>
</div>
</body>
<script src="./src/JS/jquery-3.6.0.js"></script>
<script src="./src/JS/jquery-ui.js"></script>
<script src='./src/JS/moment.min.js'></script>
<script src='./src/JS/jquery.min.js'></script>
<script src="./src/JS/jquery-ui.custom.min.js"></script>
<script src='./src/JS/fullcalendar.min.js'></script>
<script src='./src/JS/jquery.ui.touch.js'></script>
<script src='./src/JS/locale-all.js'></script>
<script src="./src/JS/loader.js"></script>
<script src="./src/JS/autologout.js"></script>
<script src="./src/JS/events.js"></script>
<script src="./src/JS/changeColor.js"></script>
<script>
var darkMode;
document.addEventListener('DOMContentLoaded', function() {
function toggleMode() {
var darkMode;
var body = document.body;
if (body.style.backgroundColor === 'white' || body.style.backgroundColor === '') {
darkMode = true;
body.style.backgroundColor = 'black';
document.getElementById('mode-toggle').value = 1;
document.getElementById('mode-toggle').nextElementSibling.textContent = 'Dark Mode';
changeColor(darkMode);
} else {
darkMode = false;
body.style.backgroundColor = 'white';
document.getElementById('mode-toggle').value = 0;
document.getElementById('mode-toggle').nextElementSibling.textContent = 'White Mode';
changeColor(darkMode);
}
globalThis.darkMode = darkMode;
}
document.getElementById('mode-toggle').addEventListener('change', toggleMode);
});
</script>
</html>
<?php $calendardate = date("Y-m-d"); ?>
<?php
} else {
header("Location: ./index.php");
exit();
}
?>