From 473e6eb56ca1211be05d2b5fd814710f2ff78d38 Mon Sep 17 00:00:00 2001 From: Debulois Date: Sun, 13 Mar 2022 12:42:37 +0100 Subject: Mise ç jour de pas mal de chose et ajout de la possibilité de pouvoir ajouter/supprimer des catégories d'emploi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Wrapper/wrapper.php | 44 +++++++++++++++++++++++++++++++++----------- 1 file changed, 33 insertions(+), 11 deletions(-) (limited to 'Wrapper/wrapper.php') diff --git a/Wrapper/wrapper.php b/Wrapper/wrapper.php index 4a39429..62077c2 100644 --- a/Wrapper/wrapper.php +++ b/Wrapper/wrapper.php @@ -9,12 +9,14 @@ // Import de toutes les fonctions et des méthodes pour gérer la BDD. require_once(dirname( __FILE__ )."/../Database/meth_dbuser.php"); +require_once(dirname( __FILE__ )."/../Database/meth_dbadmin.php"); require_once(dirname( __FILE__ )."/../Database/meth_dbsearch.php"); +require_once(dirname( __FILE__ )."/../Database/meth_dbmission.php"); require_once(dirname( __FILE__ )."/Functions/func_info.php"); +require_once(dirname( __FILE__ )."/Functions/func_admin.php"); require_once(dirname( __FILE__ )."/Functions/func_login.php"); require_once(dirname( __FILE__ )."/Functions/func_logout.php"); require_once(dirname( __FILE__ )."/Functions/func_search.php"); -require_once(dirname( __FILE__ )."/Functions/func_delete.php"); require_once(dirname( __FILE__ )."/Functions/func_mission.php"); require_once(dirname( __FILE__ )."/Functions/func_register.php"); require_once(dirname( __FILE__ )."/Functions/func_language.php"); @@ -109,17 +111,37 @@ if (isset($_SESSION["src"])) { $_POST["city"], $_SESSION["userId"] ); - // Condition pour une suppression d'un utilisateur - } elseif ($_SESSION["src"] == "delete" - && isset($_SESSION["loggedIn"], - $_SESSION["isAdmin"], - $_POST["userId"] - ) - && $_SESSION["loggedIn"] == true - && $_SESSION["isAdmin"] == true - && $_POST["userId"] !== "" + // Condition pour l'administration du site + } elseif ($_SESSION["src"] == "admin" + && isset($_SESSION["loggedIn"], + $_SESSION["isAdmin"], + ) + && $_SESSION["loggedIn"] == true + && $_SESSION["isAdmin"] == true + && (isset($_POST["userId"]) + || isset($_POST["addCategoryNameEn"], + $_POST["addCategoryNameFr"] + ) + || isset($_POST["delCategoryId"]) + ) ) { - delete($_POST["userId"]); + if (isset($_POST["userId"]) + && $_POST["userId"] !== "" + ) { + delete($_POST["userId"]); + // Ajout d'un catégorie d'emploi + } elseif (isset($_POST["addCategoryNameEn"]) + && isset($_POST["addCategoryNameFr"]) + && $_POST["addCategoryNameEn"] !== "" + && $_POST["addCategoryNameFr"] !== "" + ) { + job_category_add($_POST["addCategoryNameEn"], $_POST["addCategoryNameFr"]); + // Suppression d'une categorie d'emploi + }elseif (isset($_POST["delCategoryId"]) + && $_POST["delCategoryId"] !== "" + ) { + job_category_del($_POST["delCategoryId"]); + } // Condition pour un enregistrement d'une mission } elseif ($_SESSION["src"] == "mission" -- cgit v1.2.3