199 lines
6.9 KiB
PHP
199 lines
6.9 KiB
PHP
<?php
|
|
session_start();
|
|
|
|
if (isset($_SESSION['id']) && isset($_SESSION['user_name'])) {
|
|
?>
|
|
<?php
|
|
// Below is optional, remove if you have already connected to your database.
|
|
include_once "../src/PHP/connection3.php";
|
|
|
|
if ($result = $mysqli->query('SELECT * FROM foody_main')) { ?>
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Foody-Infos</title>
|
|
<meta charset="utf-8" />
|
|
<link rel="stylesheet" type="text/css" href="foody.css" />
|
|
</head>
|
|
<body>
|
|
<div class="grid-container">
|
|
<div class="item1">
|
|
<nav class="main-nav">
|
|
<ul>
|
|
<li><a href="../home.php">Kalender</a></li>
|
|
<li><a href="./meallist.php">Essenübersicht</a></li>
|
|
</ul>
|
|
<form>
|
|
<input type="search" placeholder="Search" />
|
|
<button>Go</button>
|
|
</form>
|
|
</nav>
|
|
</div>
|
|
<div class="item2">
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td> </td>
|
|
<td><Last></td>
|
|
<td> </td>
|
|
<td colspan="2">
|
|
Juni 2022
|
|
</td>
|
|
<td> </td>
|
|
<td><Next></td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td>KW</td>
|
|
<td>Montag </td>
|
|
<td>Dienstag</td>
|
|
<td>Mittwoch</td>
|
|
<td>Donnerstag</td>
|
|
<td>Freitag</td>
|
|
<td>Samstrag</td>
|
|
<td>Sonntag</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="2">22</td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td>1</td>
|
|
<td>2</td>
|
|
<td>3</td>
|
|
<td>4</td>
|
|
<td>5</td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="2">23</td>
|
|
<td> 6</td>
|
|
<td>7</td>
|
|
<td>8</td>
|
|
<td>9</td>
|
|
<td>10</td>
|
|
<td>11</td>
|
|
<td>12</td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="2">24</td>
|
|
<td>13</td>
|
|
<td>14</td>
|
|
<td>15</td>
|
|
<td>16</td>
|
|
<td>17</td>
|
|
<td>18</td>
|
|
<td>19</td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="2">25</td>
|
|
<td>20</td>
|
|
<td>21</td>
|
|
<td>22</td>
|
|
<td>23</td>
|
|
<td>24</td>
|
|
<td>25</td>
|
|
<td>26</td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="2">26</td>
|
|
<td>27</td>
|
|
<td>28</td>
|
|
<td>29</td>
|
|
<td>30</td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="item3">Footer</div>
|
|
</div>
|
|
</body>
|
|
<script>
|
|
// Funktion zum Logout nach einer bestimmten Zeit
|
|
function delayedLogout() {
|
|
// Setze den Timeout auf 5 Minuten (300000 Millisekunden)
|
|
var timeout = 300000; // 5 Minuten in Millisekunden
|
|
|
|
// Timeout-Funktion zum Ausführen des Logouts
|
|
var logoutTimeout;
|
|
|
|
function startLogoutTimer() {
|
|
logoutTimeout = setTimeout(logout, timeout);
|
|
}
|
|
|
|
function resetLogoutTimer() {
|
|
clearTimeout(logoutTimeout); // Timer zurücksetzen
|
|
startLogoutTimer(); // Timer neu starten
|
|
}
|
|
|
|
function logout() {
|
|
// Weiterleitung auf die logout.php-Seite
|
|
window.location.href = "../logout.php";
|
|
}
|
|
|
|
// Starte den Timer beim Laden der Seite
|
|
startLogoutTimer();
|
|
|
|
// Reagiere auf Benutzerinteraktionen
|
|
document.addEventListener("click", resetLogoutTimer);
|
|
//document.addEventListener("mousemove", resetLogoutTimer);
|
|
document.addEventListener("keypress", resetLogoutTimer);
|
|
}
|
|
|
|
// Starte den Timer beim Laden der Seite
|
|
window.onload = delayedLogout;
|
|
</script>
|
|
</html>
|
|
<?php $result->free();} ?>
|
|
<?php
|
|
} else {
|
|
header("Location: ../index.php");
|
|
exit();
|
|
}
|
|
?>
|