diff options
Diffstat (limited to 'Wrapper/Functions/func_mission.php')
| -rw-r--r-- | Wrapper/Functions/func_mission.php | 40 |
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(); } |
