accept_mission($missionId); // Sélection du message à afficher en fonction de réussite ou pas. if ($accepted) { $message = ["missionAccepted", "success"]; } else { $message = ["missionAccepted", "fail"]; } // Redirection vers message avec l'index du message à afficher. $_SESSION["message"] = $message; header("Location: /Views/message.php"); die(); } function validate_mission($missionId, $userStatus) { $dbmission = new DbMission; switch ($userStatus) { case 1: $validated = $dbmission->validate_mission_by_pro($missionId); break; case 2: $validated = $dbmission->validate_mission_by_client($missionId); $_SESSION["missionCompleted"] = [ "missionId" => $missionId ]; header("Location: /Views/mission.php"); die(); default: break; } // Sélection du message à afficher en fonction de réussite ou pas. if ($validated) { $message = ["missionValidated", "success"]; } else { $message = ["missionValidated", "fail"]; } // Redirection vers message avec l'index du message à afficher. $_SESSION["message"] = $message; header("Location: /Views/message.php"); die(); } ?>