diff options
Diffstat (limited to 'Views/Includes/incl_delete_form.php')
| -rw-r--r-- | Views/Includes/incl_delete_form.php | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/Views/Includes/incl_delete_form.php b/Views/Includes/incl_delete_form.php new file mode 100644 index 0000000..bc1dc80 --- /dev/null +++ b/Views/Includes/incl_delete_form.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="id" 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 == "isUser" || $key == "isConsultant" || $key == "isAdmin") && $value == "1") { + echo(" <td><pre>".$yes."<prepre></td>".PHP_EOL); + } elseif (($key == "isUser" || $key == "isConsultant" || $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 |
