a
This commit is contained in:
parent
0f5495d621
commit
e1be72389f
|
|
@ -2,7 +2,6 @@
|
||||||
session_start();
|
session_start();
|
||||||
require_once 'Csrf.php';
|
require_once 'Csrf.php';
|
||||||
|
|
||||||
// Fonction pour afficher les messages avec un style cohérent
|
|
||||||
function afficherMessage($message, $estErreur = true) {
|
function afficherMessage($message, $estErreur = true) {
|
||||||
$couleur = $estErreur ? "#d9534f" : "#5cb85c"; // Rouge pour erreur, vert pour succès
|
$couleur = $estErreur ? "#d9534f" : "#5cb85c"; // Rouge pour erreur, vert pour succès
|
||||||
?>
|
?>
|
||||||
|
|
@ -60,7 +59,8 @@ function afficherMessage($message, $estErreur = true) {
|
||||||
// var_dump($_POST);
|
// var_dump($_POST);
|
||||||
|
|
||||||
if (!isset($_POST['csrf_token'])) {
|
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']);
|
$csrf_token = trim($_POST['csrf_token']);
|
||||||
|
|
@ -69,25 +69,21 @@ if (!Csrf::validateToken($csrf_token)) {
|
||||||
afficherMessage("<strong>Mauvaise session!</strong>");
|
afficherMessage("<strong>Mauvaise session!</strong>");
|
||||||
}
|
}
|
||||||
|
|
||||||
// echo "On peut maintenant contester";
|
|
||||||
// exit;
|
|
||||||
|
|
||||||
// Configuration de la langue
|
|
||||||
if (!isset($_SESSION['codeLangue'])) {
|
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']);
|
$codeLangue = base64_decode($_SESSION['codeLangue']);
|
||||||
$tab_code_langue = ["fr_FR", "en_US"];
|
$tab_code_langue = ["fr_FR", "en_US"];
|
||||||
|
|
||||||
if(!in_array($codeLangue, $tab_code_langue)) {
|
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";
|
$title = ($codeLangue == 'en_US') ? "Contest a health record" : "Contester un dossier maladie";
|
||||||
|
|
||||||
// Vérification des paramètres requis
|
|
||||||
$requiredParams = [
|
$requiredParams = [
|
||||||
'codeEntite' => [
|
'codeEntite' => [
|
||||||
'en' => "Entity parameter missing from query!",
|
'en' => "Entity parameter missing from query!",
|
||||||
|
|
@ -111,10 +107,10 @@ foreach ($requiredParams as $param => $messages) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($_POST['motifContestation'])) {
|
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']);
|
$codeSociete = base64_decode($_SESSION['codeEntite']);
|
||||||
$idAdherent = base64_decode($_SESSION['idAdherent']);
|
$idAdherent = base64_decode($_SESSION['idAdherent']);
|
||||||
$numeroFeuilleMaladie = base64_decode($_SESSION['dossier']);
|
$numeroFeuilleMaladie = base64_decode($_SESSION['dossier']);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user