35 lines
1.4 KiB
PHP
35 lines
1.4 KiB
PHP
<?php
|
|
// Fonction qui va AFFICHER les utilisateurs présent dans la bdd
|
|
function afficherUsersAdmin()
|
|
{
|
|
require("../functions/databaseConnection.php");
|
|
// Requête pour recuperer tous les utilisateurs
|
|
$sql = "SELECT * FROM users ORDER BY id DESC";
|
|
$requete = $dbh->query($sql);
|
|
$users = $requete->fetchAll();
|
|
// Affichage
|
|
echo '<div class="projects-list">';
|
|
|
|
if ($users) {
|
|
foreach ($users as $user) {
|
|
echo '<div class="project-card">';
|
|
echo '<div class="project-content">';
|
|
echo '<h2>' . htmlspecialchars($user["username"]) . '</h2>';
|
|
echo '<p><strong>Rôle :</strong> ' . htmlspecialchars($user["role"]) . '</p>';
|
|
echo '<p><strong>Créé le :</strong> ' . htmlspecialchars($user["created_at"]) . '</p>';
|
|
|
|
echo '<div class="admin-actions">';
|
|
echo '<a href="../scripts/removeUser.php?id=' . $user["id"] . '" class="btn-submit btn-delete" onclick="return confirm(\'Supprimer cet utilisateur ?\')">Supprimer</a>';
|
|
echo '</div>';
|
|
|
|
echo '</div>';
|
|
echo '</div>';
|
|
}
|
|
// Cas improbable mais on sait jamais (vu que il faut être admin et donc avoir un compte pour accéder à ici), si aucun utilisateur est trouvé, alors l'afficher
|
|
} else {
|
|
echo '<p style="padding: 0 40px 40px 40px; color: #aaaaaa;">Aucun utilisateur trouvé.</p>';
|
|
}
|
|
|
|
echo '</div>';
|
|
}
|
|
?>
|