–feat: implement OU filtering for admin users and enhance menu display

This commit is contained in:
Morph01
2025-02-04 13:30:25 -08:00
parent 3b1e132010
commit cccdbe797c
3 changed files with 49 additions and 12 deletions

View File

@@ -16,7 +16,18 @@ echo "<h2>Menu</h2>";
echo "<ul>";
if ($_SESSION["is_admin"]) {
echo "Vous êtes un administrateur.";
echo "Vous avez des droits sur les OUs suivantes : " . implode(", ", $_SESSION['admin_ous']);
echo "Vous êtes un administrateur. Vous avez des droits sur les OUs suivantes :";
echo "<ul>";
foreach ($_SESSION['admin_ous'] as $ou) {
echo "<li>$ou</li>";
}
echo "</ul>";
// Afficher les actions par OU
foreach ($_SESSION['admin_ous'] as $ou) {
echo "<h3>Gestion de $ou</h3>";
echo "<a href='list_users.php?ou=" . urlencode($ou) . "'>Gérer les utilisateurs</a>";
}
echo "<li><a href='views/list_users.php'>Liste des utilisateurs</a></li>";
echo "<li><a href='views/add_user.php'>Ajouter un utilisateur</a></li>";