diff options
| author | Debulois <quentin@debulois.fr> | 2022-03-09 19:37:55 +0100 |
|---|---|---|
| committer | Debulois <quentin@debulois.fr> | 2022-03-09 19:37:55 +0100 |
| commit | 497ce42637ebaad0c388d309d6b5bbf91db2dfa4 (patch) | |
| tree | 45844b0ad0d03559eeecf0171efed745900478de /Views/Includes/incl_form_delete.php | |
| parent | 5ddf8de3691fde866c5a48b440cffa2990b2014c (diff) | |
Mise à jour des fonctions de la bdd avec le nouveau modèle, renommage des fichier pour plus de clarte et ajout des documents et infos
Diffstat (limited to 'Views/Includes/incl_form_delete.php')
| -rw-r--r-- | Views/Includes/incl_form_delete.php | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/Views/Includes/incl_form_delete.php b/Views/Includes/incl_form_delete.php new file mode 100644 index 0000000..99ce216 --- /dev/null +++ b/Views/Includes/incl_form_delete.php @@ -0,0 +1,60 @@ +<?php +// **************************************************************************** +// Description: Récupération de tous les utilisateurs +// pour choix d'une suppression par son ID de table. +// **************************************************************************** +// Import du texte en fonction de la langue définie dans la variable "lang" de la session. +require_once(dirname(__FILE__)."/".$_SESSION["lang"]."/text.php"); +// Import des en-tête des tables. +require_once(dirname( __FILE__ )."/".$_SESSION["lang"]."/table.php"); +// Import des metodes de la base de donnée pour les recherches. +require_once(dirname( __FILE__ )."/../../Database/meth_dbsearch.php"); +// Instanciation de la bdd avec les méthodes de recherche. +$dbsearch = new DbSearch; +// Form pour la suppression et envoie au wrappeur. +echo(' <!-- Separateur --> + <div class="separator"></div> + <!-- Form pour choix de la suppression --> + <div id="delete"> + <h2>'.$text[basename(__FILE__, ".php")]["h2"].'</h2> + <form class="flex-center" action="../../Wrapper/wrapper.php" method="post"> + <label class="width-auto"> + <i class="fas fa-trash-alt"></i> + <input type="text" name="userId" maxlength="10" placeholder="'.$text[basename(__FILE__, ".php")]["id"].'"> + </label> + <input type="submit" value="'.$text[basename(__FILE__, ".php")]["submit"].'"> + </form>'.PHP_EOL); +// Récupération de tous les utilisateurs. +$result = $dbsearch->search_all(); +// Affichage de la table. +echo(" <!-- Tableau des utilisateurs--> + <table> + <!-- En-tête --> + <tr>".PHP_EOL); +// Affichage des en-tête de colonne. +foreach($header[0] as $header) { + echo(" <th>".$header."</th>".PHP_EOL); +} +echo(" </tr>".PHP_EOL); +// Affichage du résultat de la recherche. +foreach ($result as $rows) { + echo(" <!-- Utilisateurs --> + <tr>".PHP_EOL); + foreach ($rows as $key => $value) { + // Traduction du résultat si reponse binaire en Oui / Non. + if (($key == "isClient" || $key == "isPro" || $key == "isAdmin") && $value == "1") { + echo(" <td><pre>".$yes."<prepre></td>".PHP_EOL); + } elseif (($key == "isClient" || $key == "isPro" || $key == "isAdmin") && $value == "0") { + echo(" <td><pre>".$no."<prepre></td>".PHP_EOL); + } else { + echo(" <td><pre>".$value."</pre></td>".PHP_EOL); + } + } + echo(" </tr>".PHP_EOL); +} +echo(' </table> + <!-- Espace vide si le tableau est petit --> + <div class="spacer"></div> + </div>'.PHP_EOL); + +?>
\ No newline at end of file |
