accept_mission_by_missionid($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: /Template/message.php"); die(); } function mymission_complete_mission($missionId, $userStatus) { $dbmission = new DbMission; switch ($userStatus) { // Pro case 1: $validated = $dbmission->validate_mission_pro_by_missionid($missionId); break; // Client case 2: $validated = $dbmission->validate_mission_client_by_missionid($missionId); $_SESSION["missionCompleted"] = [ "missionId" => $missionId ]; header("Location: /Template/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: /Template/message.php"); die(); } ?>