a
This commit is contained in:
parent
0f5495d621
commit
e1be72389f
|
|
@ -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("<strong>Mauvaise session!</strong>");
|
||||
$message = $codeLangue == 'en_US' ? "Bad session" : "Mauvaise session";
|
||||
afficherMessage("<strong> $message </strong>");
|
||||
}
|
||||
|
||||
$csrf_token = trim($_POST['csrf_token']);
|
||||
|
|
@ -69,25 +69,21 @@ if (!Csrf::validateToken($csrf_token)) {
|
|||
afficherMessage("<strong>Mauvaise session!</strong>");
|
||||
}
|
||||
|
||||
// echo "On peut maintenant contester";
|
||||
// exit;
|
||||
|
||||
// Configuration de la langue
|
||||
if (!isset($_SESSION['codeLangue'])) {
|
||||
afficherMessage("<strong>Paramètre langue absent de la requête!</strong>");
|
||||
$message = "Langue inconnue / Unknown language";
|
||||
afficherMessage("<strong> $message </strong>");
|
||||
}
|
||||
|
||||
$codeLangue = base64_decode($_SESSION['codeLangue']);
|
||||
$tab_code_langue = ["fr_FR", "en_US"];
|
||||
|
||||
if(!in_array($codeLangue, $tab_code_langue)) {
|
||||
afficherMessage("<strong>Langue inconnue!</strong>");
|
||||
$message = "Langue inconnue / Unknown language";
|
||||
afficherMessage("<strong> $message </strong>");
|
||||
}
|
||||
|
||||
// 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("<strong>Paramètre motif absent de la requête!</strong>");
|
||||
$message = $codeLangue == 'en_US' ? "Reason missing" : "Motif absent";
|
||||
afficherMessage("<strong> $message </strong>");
|
||||
}
|
||||
|
||||
// Récupération des données
|
||||
$codeSociete = base64_decode($_SESSION['codeEntite']);
|
||||
$idAdherent = base64_decode($_SESSION['idAdherent']);
|
||||
$numeroFeuilleMaladie = base64_decode($_SESSION['dossier']);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user