e59-website/include/init.php
2024-03-15 23:31:38 +00:00

30 lines
785 B
PHP
Executable File

<?php
session_start();
if (!isset($_SESSION['userAccreditation']) || !isset($_SESSION['userLevel'])) {
$_SESSION['userAccreditation'] = 0;
$_SESSION['userLevel'] = 0;
}
if (!isset($_COOKIE['theme'])) {
setcookie('theme', 0, time()+10*60*60, "/", ".e59.fr");
$darkTheme = $darkThemes[0];
$lightTheme = $lightThemes[0];
}
if (isset($_GET['theme'])) {
$newTheme = (int)$_GET['theme'] % 2;
setcookie('theme', $newTheme, time()+10*60*60, "/", ".e59.fr"); // % 2 => Number of different themes
$darkTheme = $darkThemes[$newTheme];
$lightTHeme = $lightThemes[$newTheme];
} else if (isset($_COOKIE['theme'])) {
$theme = (int)$_COOKIE['theme'] % 2;
$darkTheme = $darkThemes[$theme];
$lightTheme = $lightThemes[$theme];
}
$status = "";
?>