From b637d625216e50602d0bde8a544c281ca00af5fa Mon Sep 17 00:00:00 2001 From: Debulois Date: Thu, 31 Mar 2022 14:56:45 +0200 Subject: Grosse maj encore avec ajout de fonctionnalités dans l'admin principalement et grosse remise en page / rennomage et preparation pour retravailler le CSS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Templates/Includes/incl_form_admin.php | 198 +++++++++++++++++++++++++++++++++ 1 file changed, 198 insertions(+) create mode 100644 Templates/Includes/incl_form_admin.php (limited to 'Templates/Includes/incl_form_admin.php') diff --git a/Templates/Includes/incl_form_admin.php b/Templates/Includes/incl_form_admin.php new file mode 100644 index 0000000..52430d9 --- /dev/null +++ b/Templates/Includes/incl_form_admin.php @@ -0,0 +1,198 @@ + +
'.PHP_EOL); + +// **************************************************************************** +// DIV PRINCIPALE +// **************************************************************************** +echo(' +
'.PHP_EOL); + +// **************************************************************************** +// BOUTTONS DE NAVIGATION +// **************************************************************************** +echo(' +
+ + + +
'.PHP_EOL); + +// **************************************************************************** +// SECTION AJOUT/SUPPRESSION D'EMPLOI +// **************************************************************************** +// Form pour ajout et form pour suppression d'une catégorie d'emploi +echo(' +
+
+ + +
+ +
+ + +
+
'.PHP_EOL); + +// **************************************************************************** +// SECTION POUR LA SUPPRSION D'UTILISATEUR ET TABLEAU +// **************************************************************************** +// Form pour suppression d'un utilisateur +echo(' +
+
+ + +
'.PHP_EOL); + +// Récupération de tous les utilisateurs. +$allUsers = $dbadmin->get_all_users_account(); +// Affichage du tableau. +echo(" + + + ".PHP_EOL); +// Affichage des en-tête de colonne. +for ($i = 0; $i < count($header["adminUsers"]); $i++) { + echo(" ".PHP_EOL); +} +echo(" ".PHP_EOL); +// Affichage du résultat de la récupération de tous les utilisateurs. +for ($i = 0; $i < count($allUsers); $i++) { + echo(" + ".PHP_EOL); + foreach ($allUsers[$i] as $key => $value) { + switch ($key) { + case "userStatus": + switch ($value) { + case 0: + echo(" ".PHP_EOL); + break; + case 1: + echo(" ".PHP_EOL); + break; + case 2: + echo(" ".PHP_EOL); + break; + } + break; + default: + echo(" ".PHP_EOL); + break; + } + } + echo(" ".PHP_EOL); +} +echo('
".$header["adminUsers"][$i]."
Admin
Pro
Client
".$value."
+
'.PHP_EOL); + +// **************************************************************************** +// SECTION POUR LA SUPPRESSION D'UNE MISSION ET TABLEAU +// **************************************************************************** +// Form pour suppression d'une mission +echo(' +
+
+ + +
'.PHP_EOL); + +// Récupération de toutes les missions et des infos des utilisateurs. +$allMissions = $dbmission->get_all_missions(); +// Affichage du tableau. +echo(" + + + ".PHP_EOL); +// Affichage des en-tête de colonne. +for ($i = 0; $i < count($header["adminMissions"]); $i++) { + echo(" ".PHP_EOL); +} +echo(" ".PHP_EOL); +// Affichage du résultat de la récupération de tous les utilisateurs. +for ($i = 0; $i < count($allMissions); $i++) { + echo(" + ".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(" ".PHP_EOL); + } else { + echo(" ".PHP_EOL); + } + break; + case 10: + $job = $dbsearch->get_job_by_jobid($allMissions[$i][$j]); + if ($job && $job[0]["jobCategoryName".ucwords($_SESSION["lang"])] !== "") { + echo(" ".PHP_EOL); + } else { + echo(" ".PHP_EOL); + } + break; + default: + echo(" ".PHP_EOL); + break; + } + } + echo(" ".PHP_EOL); +} +echo('
".$header["adminMissions"][$i]."
".$userInfo[0]["lastname"]."
 N/A 
".$job[0]["jobCategoryName".ucwords($_SESSION["lang"])]."
 N/A 
".$allMissions[$i][$j]."
+
'.PHP_EOL); + +echo(' +
'); + +// **************************************************************************** +// FIN DIV PRINCIPALE +// **************************************************************************** +echo('
'.PHP_EOL); + +?> \ No newline at end of file -- cgit v1.2.3