summaryrefslogtreecommitdiff
path: root/Wrapper/wrapper.php
diff options
context:
space:
mode:
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"