summaryrefslogtreecommitdiff
path: root/Wrapper/Functions/func_mission.php
diff options
context:
space:
mode:
Diffstat (limited to 'Wrapper/Functions/func_mission.php')
-rw-r--r--Wrapper/Functions/func_mission.php40
1 files changed, 30 insertions, 10 deletions
diff --git a/Wrapper/Functions/func_mission.php b/Wrapper/Functions/func_mission.php
index 07879be..4162e73 100644
--- a/Wrapper/Functions/func_mission.php
+++ b/Wrapper/Functions/func_mission.php
@@ -2,22 +2,42 @@
// ****************************************************************************
// Description: Fonction d'enregistrement d'une mission
// ****************************************************************************
-function register_mission($subject, $note, $review, $clientId, $proId) {
+function mission_initiate($proId) {
+ $dbsearch = new DbSearch;
+ $_SESSION["missionInitiate"] = [
+ "proId" => $proId,
+ "proJobs" => $dbsearch->get_pro_job_category($proId)
+ ];
+ header("Location: /Views/mission.php");
+ die();
+}
+
+function mission_register($subject, $clientId, $proId, $jobId) {
$dbmission = new DbMission;
- $registered = $dbmission->register_mission($subject,
- $note,
- $review,
- $clientId,
- $proId
- );
+ $registered = $dbmission->register_mission($subject, $clientId, $proId, $jobId);
// Sélection du message à afficher en fonction de réussite ou pas.
if ($registered) {
- $messageNumber = 8;
+ $message = ["missionRegister", "success"];
+ } else {
+ $message = ["missionRegister", "fail"];
+ }
+ // Redirection vers message avec l'index du message à afficher.
+ $_SESSION["message"] = $message;
+ header("Location: /Views/message.php");
+ die();
+}
+
+function mission_review($missionId, $review, $note) {
+ $dbmission = new DbMission;
+ $reviewed = $dbmission->review_mission($missionId, $review, $note);
+ // Sélection du message à afficher en fonction de réussite ou pas.
+ if ($reviewed) {
+ $message = ["missionReview", "success"];
} else {
- $messageNumber = 9;
+ $message = ["missionReview", "fail"];
}
// Redirection vers message avec l'index du message à afficher.
- $_SESSION["messageNumber"] = $messageNumber;
+ $_SESSION["message"] = $message;
header("Location: /Views/message.php");
die();
}