Actualiser admin_logs.php

This commit is contained in:
2026-04-09 13:34:58 +00:00
parent c431dc64d7
commit 5a1a3ba23b

View File

@@ -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'; ?>