Actualiser admin_logs.php
This commit is contained in:
@@ -1,51 +1,42 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
if (!isset($_SESSION['user']) || $_SESSION['role'] !== 'Admin') {
|
require_once 'include/session_check.php';
|
||||||
header("Location: ../login.php");
|
if ($_SESSION['role'] !== 'Admin') {
|
||||||
|
header("Location: dashboard.php");
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
include 'include/header.php';
|
include 'include/header.php';
|
||||||
?>
|
?>
|
||||||
|
<main>
|
||||||
|
<div class="logs-container">
|
||||||
<h2>Logs du Dashboard</h2>
|
<h2>Logs du Dashboard</h2>
|
||||||
<p>Bienvenue, <?php echo htmlspecialchars($_SESSION['user']); ?> (Admin)</p>
|
<p>Bienvenue, <?php echo htmlspecialchars($_SESSION['user']); ?> (Admin)</p>
|
||||||
|
|
||||||
<div class="logs-container">
|
|
||||||
<h3>Modifications récentes</h3>
|
<h3>Modifications récentes</h3>
|
||||||
<ul id="modifications">
|
<ul id="modifications">
|
||||||
<li>Aucune modification pour l'instant.</li>
|
<li>Aucune modification pour l'instant.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3>Alertes récentes</h3>
|
<h3>Alertes récentes</h3>
|
||||||
<ul id="alertes">
|
<ul id="alertes">
|
||||||
<li>Aucune alerte pour l'instant.</li>
|
<li>Aucune alerte pour l'instant.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
</main>
|
||||||
<!-- Optionnel : JS pour mettre à jour dynamiquement les logs -->
|
|
||||||
<script>
|
<script>
|
||||||
// Exemple d'ajout dynamique d'une modification
|
|
||||||
function ajouterModification(msg) {
|
function ajouterModification(msg) {
|
||||||
const ul = document.getElementById('modifications');
|
const ul = document.getElementById('modifications');
|
||||||
const li = document.createElement('li');
|
const li = document.createElement('li');
|
||||||
li.textContent = msg;
|
li.textContent = msg;
|
||||||
ul.prepend(li); // Ajoute en haut
|
ul.prepend(li);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Exemple d'ajout dynamique d'une alerte
|
|
||||||
function ajouterAlerte(msg) {
|
function ajouterAlerte(msg) {
|
||||||
const ul = document.getElementById('alertes');
|
const ul = document.getElementById('alertes');
|
||||||
const li = document.createElement('li');
|
const li = document.createElement('li');
|
||||||
li.textContent = msg;
|
li.textContent = msg;
|
||||||
ul.prepend(li);
|
ul.prepend(li);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Test : ajouter une entrée après 2 secondes
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
ajouterModification("Utilisateur John a modifié le widget Climat");
|
ajouterModification("Utilisateur John a modifié le widget Climat");
|
||||||
ajouterAlerte("Température trop élevée détectée");
|
ajouterAlerte("Température trop élevée détectée");
|
||||||
}, 2000);
|
}, 2000);
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<?php include 'include/footer.php'; ?>
|
<?php include 'include/footer.php'; ?>
|
||||||
Reference in New Issue
Block a user