summaryrefslogtreecommitdiff
path: root/Wrapper/wrapper.php
diff options
context:
space:
mode:
authorDebulois <quentin@debulois.fr>2022-03-13 12:42:37 +0100
committerDebulois <quentin@debulois.fr>2022-03-13 12:42:37 +0100
commit473e6eb56ca1211be05d2b5fd814710f2ff78d38 (patch)
tree4544b6c5c2ecaa3198d3583520f3199d7c056ed4 /Wrapper/wrapper.php
parent497ce42637ebaad0c388d309d6b5bbf91db2dfa4 (diff)
Mise ç jour de pas mal de chose et ajout de la possibilité de pouvoir ajouter/supprimer des catégories d'emploi
Diffstat (limited to 'Wrapper/wrapper.php')
-rw-r--r--Wrapper/wrapper.php44
1 files changed, 33 insertions, 11 deletions
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"