diff options
Diffstat (limited to 'Core/wrapper.php')
| -rw-r--r-- | Core/wrapper.php | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/Core/wrapper.php b/Core/wrapper.php index 0fcc47e..925402a 100644 --- a/Core/wrapper.php +++ b/Core/wrapper.php @@ -12,20 +12,20 @@ // ############################################################################# // 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_mission.php"); -require_once(dirname( __FILE__ )."./Functions/func_register.php"); -require_once(dirname( __FILE__ )."./Functions/func_language.php"); -require_once(dirname( __FILE__ )."./Functions/func_sanitize.php"); -require_once(dirname( __FILE__ )."./Functions/func_myMission.php"); +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_mission.php"); +require_once(dirname( __FILE__ )."/Functions/func_register.php"); +require_once(dirname( __FILE__ )."/Functions/func_language.php"); +require_once(dirname( __FILE__ )."/Functions/func_sanitize.php"); +require_once(dirname( __FILE__ )."/Functions/func_myMission.php"); session_start(); // Si la session existe et que la variable src est bien présente. @@ -51,7 +51,7 @@ if (isset($_SESSION["src"])) { // **************************************************************************** // Condition pour le changement de la langue if (isset($_POST["langSel"]) - && ($_POST["langSel"] == "en" + && ($_POST["langSel"] == "en" || $_POST["langSel"] == "fr") ) { language_set($_POST["langSel"]); @@ -90,8 +90,8 @@ if (isset($_SESSION["src"])) { && isset($_POST["email"], $_POST["password"], $_POST["userStatus"] - ) - && $_POST["email"] !== "" + ) + && $_POST["email"] !== "" && $_POST["password"] !== "" ) { register($_POST["email"], @@ -114,9 +114,9 @@ if (isset($_SESSION["src"])) { $_POST["rememberMe"] = 0; } login(0, $_POST["email"], $_POST["password"], $_POST["rememberMe"]); - + } elseif ($_SESSION["src"] == "autoLogin" - && isset($_COOKIE["autoLogin"]) + && isset($_COOKIE["autoLogin"]) ) { // Si connection par cookie, on le décode avant de le passer à la fonction. login(json_decode(base64_decode($_COOKIE["autoLogin"]))); @@ -125,7 +125,7 @@ if (isset($_SESSION["src"])) { // **************************************************************************** // DECONNECTION // **************************************************************************** - } elseif ($_SESSION["src"] == "logout" + } elseif ($_SESSION["src"] == "logout" && isset($_SESSION["loggedIn"]) && $_SESSION["loggedIn"] ) { @@ -143,7 +143,7 @@ if (isset($_SESSION["src"])) { $_POST["adress"], $_POST["zipCode"], $_POST["city"] ) && $_SESSION["userStatus"] == 2 - && $_POST["lastname"] !== "" && $_POST["firstname"] !== "" + && $_POST["lastname"] !== "" && $_POST["firstname"] !== "" && $_POST["phoneNumber"] !== "" && $_POST["adress"] !== "" && $_POST["zipCode"] !== "" && $_POST["city"] !== "" // Ou si pro @@ -153,10 +153,10 @@ if (isset($_SESSION["src"])) { $_POST["degree"], $_POST["capability"], $_POST["description"] ) && $_SESSION["userStatus"] == 1 - && $_POST["lastname"] !== "" && $_POST["firstname"] !== "" + && $_POST["lastname"] !== "" && $_POST["firstname"] !== "" && $_POST["phoneNumber"] !== "" && $_POST["adress"] !== "" && $_POST["zipCode"] !== "" && $_POST["city"] !== "" - && $_POST["degree"] !== "" && $_POST["capability"] !== "" + && $_POST["degree"] !== "" && $_POST["capability"] !== "" && $_POST["description"] !== "" ) ) { @@ -184,7 +184,7 @@ if (isset($_SESSION["src"])) { } elseif ($_SESSION["src"] == "mission" && isset($_SESSION["loggedIn"], $_SESSION["userStatus"], - $_POST["missionSubject"], $_POST["missionJob"], + $_POST["missionSubject"], $_POST["missionJob"], $_POST["missionProId"] ) && $_SESSION["loggedIn"] @@ -201,7 +201,7 @@ if (isset($_SESSION["src"])) { } elseif ($_SESSION["src"] == "mission" && isset($_SESSION["loggedIn"], $_SESSION["userStatus"], - $_POST["missionCompletedId"], $_POST["review"], + $_POST["missionCompletedId"], $_POST["review"], $_POST["note"] ) && $_SESSION["loggedIn"] @@ -228,7 +228,7 @@ if (isset($_SESSION["src"])) { ) ) { - if (isset($_POST["acceptedMissionId"]) + if (isset($_POST["acceptedMissionId"]) && $_POST["acceptedMissionId"] !== "" ) { mymission_accept_mission($_POST["acceptedMissionId"]); @@ -251,10 +251,10 @@ if (isset($_SESSION["src"])) { // ADMINISTRATION // **************************************************************************** // Condition pour l'administration du site - } elseif ($_SESSION["src"] == "admin" + } elseif ($_SESSION["src"] == "admin" && isset($_SESSION["loggedIn"], $_SESSION["userStatus"] - ) + ) && $_SESSION["loggedIn"] && $_SESSION["userStatus"] == 0 && (isset($_POST["delUserId"]) |
