summaryrefslogtreecommitdiff
path: root/Templates/Includes/incl_form_admin.php
diff options
context:
space:
mode:
Diffstat (limited to 'Templates/Includes/incl_form_admin.php')
-rw-r--r--Templates/Includes/incl_form_admin.php198
1 files changed, 0 insertions, 198 deletions
diff --git a/Templates/Includes/incl_form_admin.php b/Templates/Includes/incl_form_admin.php
deleted file mode 100644
index 52430d9..0000000
--- a/Templates/Includes/incl_form_admin.php
+++ /dev/null
@@ -1,198 +0,0 @@
-<?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_dbadmin.php");
-require_once(dirname( __FILE__ )."./../../Database/meth_dbsearch.php");
-require_once(dirname( __FILE__ )."./../../Database/meth_dbmission.php");
-
-// Instanciation de la bdd avec les méthodes de recherche.
-$dbadmin = new DbAdmin;
-$dbsearch = new DbSearch;
-$dbmission = new DbMission;
-
-// ****************************************************************************
-// SEPARATEUR
-// ****************************************************************************
-echo('<!-- Separateur -->
-<div class="separator"></div>'.PHP_EOL);
-
-// ****************************************************************************
-// DIV PRINCIPALE
-// ****************************************************************************
-echo('<!-- Division principale -->
-<main id="mainAdmin">'.PHP_EOL);
-
-// ****************************************************************************
-// BOUTTONS DE NAVIGATION
-// ****************************************************************************
-echo('<!-- Bouttons de navigation -->
-<div id="adminButtons">
- <button onclick="show(\'mainAdmin\', \'section\', \'secAdminJobs\', \'show_flex\')"><h2>'.$text[basename(__FILE__, ".php")]["btManageJob"].'</h2></button>
- <button onclick="show(\'mainAdmin\', \'section\', \'secAdminUsers\', \'show_flex\')"><h2>'.$text[basename(__FILE__, ".php")]["btManageUser"].'</h2></button>
- <button onclick="show(\'mainAdmin\', \'section\', \'secAdminMissions\', \'show_flex\')"><h2>'.$text[basename(__FILE__, ".php")]["btManageMission"].'</h2></button>
-</div>'.PHP_EOL);
-
-// ****************************************************************************
-// SECTION AJOUT/SUPPRESSION D'EMPLOI
-// ****************************************************************************
-// Form pour ajout et form pour suppression d'une catégorie d'emploi
-echo('<!-- Section gestion des emplois -->
-<section id="secAdminJobs">
- <form action="./../../Core/wrapper.php" method="post">
- <label>
- <i class="fas fa-briefcase"></i>
- <input type="text" name="addJobNameEn" maxlength="128" placeholder="'.$text[basename(__FILE__, ".php")]["formJobAddEn"].'" required>
- <i class="fas fa-briefcase" style="margin-left: 5%;"></i>
- <input type="text" name="addJobNameFr" maxlength="128" placeholder="'.$text[basename(__FILE__, ".php")]["formJobAddFr"].'" required>
- </label>
- <input type="submit" value="'.$text[basename(__FILE__, ".php")]["submitJobAdd"].'">
- </form>
- <!-- Form pour suppression d une catégorie d emploi -->
- <form action="/../Core/wrapper.php" method="post">
- <label>
- <select name="delJobId" required>
- <option value="" selected>'.$text[basename(__FILE__, ".php")]["selJobDel"].'</option>'.PHP_EOL);
-$allJobs = $dbsearch->get_job_all();
-for ($i = 0; $i < count($allJobs); $i++){
- echo(' <option value="'.$allJobs[$i]["jobCategoryId"].'">'.$allJobs[$i]["jobCategoryName".ucwords($_SESSION["lang"])].'</option>'.PHP_EOL);
-}
-echo(' </select>
- </label>
- <input type="submit" value="'.$text[basename(__FILE__, ".php")]["submitJobDel"].'">
- </form>
-</section>'.PHP_EOL);
-
-// ****************************************************************************
-// SECTION POUR LA SUPPRSION D'UTILISATEUR ET TABLEAU
-// ****************************************************************************
-// Form pour suppression d'un utilisateur
-echo('<!-- Section supression d\' un utilisateur -->
-<section id="secAdminUsers">
- <form action="./../../Core/wrapper.php" method="post">
- <label>
- <i class="fas fa-trash-alt"></i>
- <input type="text" name="delUserId" maxlength="10" placeholder="'.$text[basename(__FILE__, ".php")]["formDel"].'" required>
- </label>
- <input type="submit" value="'.$text[basename(__FILE__, ".php")]["submitDel"].'">
- </form>'.PHP_EOL);
-
-// Récupération de tous les utilisateurs.
-$allUsers = $dbadmin->get_all_users_account();
-// Affichage du tableau.
-echo("<!-- Tableau des utilisateurs-->
-<table>
- <!-- En-tête -->
- <tr>".PHP_EOL);
-// Affichage des en-tête de colonne.
-for ($i = 0; $i < count($header["adminUsers"]); $i++) {
- echo(" <th>".$header["adminUsers"][$i]."</th>".PHP_EOL);
-}
-echo(" </tr>".PHP_EOL);
-// Affichage du résultat de la récupération de tous les utilisateurs.
-for ($i = 0; $i < count($allUsers); $i++) {
- echo(" <!-- Utilisateurs -->
- <tr>".PHP_EOL);
- foreach ($allUsers[$i] as $key => $value) {
- switch ($key) {
- case "userStatus":
- switch ($value) {
- case 0:
- echo(" <td><pre>Admin<pre></td>".PHP_EOL);
- break;
- case 1:
- echo(" <td><pre>Pro<pre></td>".PHP_EOL);
- break;
- case 2:
- echo(" <td><pre>Client<pre></td>".PHP_EOL);
- break;
- }
- break;
- default:
- echo(" <td><pre>".$value."</pre></td>".PHP_EOL);
- break;
- }
- }
- echo(" </tr>".PHP_EOL);
-}
-echo('</table>
-</section>'.PHP_EOL);
-
-// ****************************************************************************
-// SECTION POUR LA SUPPRESSION D'UNE MISSION ET TABLEAU
-// ****************************************************************************
-// Form pour suppression d'une mission
-echo('<!-- Section supression d\' une mission -->
-<section id="secAdminMissions">
- <form action="./../../Core/wrapper.php" method="post">
- <label>
- <i class="fas fa-trash-alt"></i>
- <input type="text" name="delMissionId" maxlength="10" placeholder="'.$text[basename(__FILE__, ".php")]["formDel"].'" required>
- </label>
- <input type="submit" value="'.$text[basename(__FILE__, ".php")]["submitDel"].'">
- </form>'.PHP_EOL);
-
-// Récupération de toutes les missions et des infos des utilisateurs.
-$allMissions = $dbmission->get_all_missions();
-// Affichage du tableau.
-echo("<!-- Tableau des missions-->
-<table>
- <!-- En-tête -->
- <tr>".PHP_EOL);
-// Affichage des en-tête de colonne.
-for ($i = 0; $i < count($header["adminMissions"]); $i++) {
- echo(" <th>".$header["adminMissions"][$i]."</th>".PHP_EOL);
-}
-echo(" </tr>".PHP_EOL);
-// Affichage du résultat de la récupération de tous les utilisateurs.
-for ($i = 0; $i < count($allMissions); $i++) {
- echo(" <!-- missions -->
- <tr>".PHP_EOL);
- for ($j = 0; $j < count($allMissions[$i]); $j++) {
- switch ($j) {
- case 8 :
- case 9 :
- $userInfo = $dbsearch->get_user_info_by_userid($allMissions[$i][$j]);
- if ($userInfo && $userInfo[0]["lastname"] !== "") {
- echo(" <td><pre>".$userInfo[0]["lastname"]."</pre></td>".PHP_EOL);
- } else {
- echo(" <td><pre> N/A </pre></td>".PHP_EOL);
- }
- break;
- case 10:
- $job = $dbsearch->get_job_by_jobid($allMissions[$i][$j]);
- if ($job && $job[0]["jobCategoryName".ucwords($_SESSION["lang"])] !== "") {
- echo(" <td><pre>".$job[0]["jobCategoryName".ucwords($_SESSION["lang"])]."</pre></td>".PHP_EOL);
- } else {
- echo(" <td><pre> N/A </pre></td>".PHP_EOL);
- }
- break;
- default:
- echo(" <td><pre>".$allMissions[$i][$j]."</pre></td>".PHP_EOL);
- break;
- }
- }
- echo(" </tr>".PHP_EOL);
-}
-echo('</table>
-</section>'.PHP_EOL);
-
-echo('<!-- Espace vide si le form est petit -->
-<div class="spacer"></div>');
-
-// ****************************************************************************
-// FIN DIV PRINCIPALE
-// ****************************************************************************
-echo('</main>'.PHP_EOL);
-
-?> \ No newline at end of file