Amélioration des fonctionnalités du panel admin, des évènements, et ajout de diagrammes UML.

Co-authored-by: Charpentier Juliette <juliette.charpentier1@etu.u-pec.fr>
This commit is contained in:
2024-06-15 00:51:32 +02:00
parent f9ebba1557
commit 80f615ad8e
28 changed files with 35566 additions and 260 deletions

View File

@@ -57,6 +57,16 @@ if (isset($_COOKIE['userData'])) {
echo "<p class='text'>Que souhaitez-vous faire ?</p>";
// Affichage des utilisateurs
echo "<div class='adm-users-container'>";
// voir message de supression:
if (isset($_GET['res'])) {
$oldEmail = ($_GET['res']);
echo "<p class='text' style='color:yellow; padding-left:0; text-align:center;'>L'utilisateur " . $oldEmail . " a bien été supprimé.</p>";
}
if (isset($_GET['newuser'])) {
$newUserEmail = ($_GET['newuser']);
echo "<p class='text' style='color:green; padding-left:0; text-align:center;'>L'utilisateur " . $newUserEmail . " a bien été créé.🦆</p>";
}
$users = mysqli_query($db, "SELECT * FROM `user`");
echo "<table class='table'>";
echo "<tr>";
@@ -72,17 +82,14 @@ if (isset($_COOKIE['userData'])) {
echo "<td>" . $row['name'] . "</td>";
echo "<td>" . $row['family_name'] . "</td>";
echo "<td>" . $row['role'] . "</td>";
echo "<td><a href='/admin/users/edit?email=" . $row['mail'] . "'>Modifier</a> | <a href='/admin/users/delete?email=" . $row['mail'] . "'>Supprimer</a></td>";
echo "<td><a href='/admin/users/edit?email=" . $row['mail'] . "'>Modifier</a> | <a href='/admin/users/delete?oldemail=" . $row['mail'] . "'>Supprimer</a></td>";
echo "</tr>";
}
echo "</table>";
echo "</div>";
echo "<a href='/admin/users/add'>Ajouter un utilisateur</a>
";
echo "<a href='/admin'>Retour au panel d'administration</a>
";
echo "<a href='/'>Retour à l'accueil</a>
";
echo "<button class='button-submit'><a href='/admin/users/add'>Ajouter un utilisateur</a></button>";
echo "<button class='button-submit'><a href='/admin'>Retour au panel d'administration</a></button>";
echo "<button class='button-submit'><a href='/'>Retour à l'accueil</a></button>";
//contenu de la page admin
} ?>