From e1be72389fe46f3866d6294050a8c6f59edd393e Mon Sep 17 00:00:00 2001 From: KANE LAZENI Date: Fri, 15 May 2026 12:00:39 +0000 Subject: [PATCH] a --- Contestation/Validercontestation.php | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/Contestation/Validercontestation.php b/Contestation/Validercontestation.php index 5e83c93..d1b8741 100755 --- a/Contestation/Validercontestation.php +++ b/Contestation/Validercontestation.php @@ -2,7 +2,6 @@ session_start(); require_once 'Csrf.php'; -// Fonction pour afficher les messages avec un style cohérent function afficherMessage($message, $estErreur = true) { $couleur = $estErreur ? "#d9534f" : "#5cb85c"; // Rouge pour erreur, vert pour succès ?> @@ -60,7 +59,8 @@ function afficherMessage($message, $estErreur = true) { // var_dump($_POST); if (!isset($_POST['csrf_token'])) { - afficherMessage("Mauvaise session!"); + $message = $codeLangue == 'en_US' ? "Bad session" : "Mauvaise session"; + afficherMessage(" $message "); } $csrf_token = trim($_POST['csrf_token']); @@ -69,25 +69,21 @@ if (!Csrf::validateToken($csrf_token)) { afficherMessage("Mauvaise session!"); } -// echo "On peut maintenant contester"; -// exit; - -// Configuration de la langue if (!isset($_SESSION['codeLangue'])) { - afficherMessage("Paramètre langue absent de la requête!"); + $message = "Langue inconnue / Unknown language"; + afficherMessage(" $message "); } $codeLangue = base64_decode($_SESSION['codeLangue']); $tab_code_langue = ["fr_FR", "en_US"]; if(!in_array($codeLangue, $tab_code_langue)) { - afficherMessage("Langue inconnue!"); + $message = "Langue inconnue / Unknown language"; + afficherMessage(" $message "); } -// Définition du titre selon la langue $title = ($codeLangue == 'en_US') ? "Contest a health record" : "Contester un dossier maladie"; -// Vérification des paramètres requis $requiredParams = [ 'codeEntite' => [ 'en' => "Entity parameter missing from query!", @@ -111,10 +107,10 @@ foreach ($requiredParams as $param => $messages) { } if (!isset($_POST['motifContestation'])) { - afficherMessage("Paramètre motif absent de la requête!"); + $message = $codeLangue == 'en_US' ? "Reason missing" : "Motif absent"; + afficherMessage(" $message "); } -// Récupération des données $codeSociete = base64_decode($_SESSION['codeEntite']); $idAdherent = base64_decode($_SESSION['idAdherent']); $numeroFeuilleMaladie = base64_decode($_SESSION['dossier']);