From be1388d922914baef8b16ce375a582f834ab7872 Mon Sep 17 00:00:00 2001 From: KANE LAZENI Date: Sun, 22 Feb 2026 11:22:24 +0000 Subject: [PATCH] a --- Contestation/Assure.php | 12 ++++++++++++ Contestation/Demandereconnaissancefacialeia.php | 13 +++++++++---- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/Contestation/Assure.php b/Contestation/Assure.php index f4acadb..6054e3d 100755 --- a/Contestation/Assure.php +++ b/Contestation/Assure.php @@ -81,6 +81,18 @@ class Assure extends Modelecontestation { } + public function checkdemandereconnaissancefaciale() + { + $codeSociete = $_SESSION['codeBdd']; + $codePrestataire = $_SESSION['p_codePrestataire_C']; + $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; + $user = $_SESSION['p_login']; + + $sql = 'call sp_p_checkdemandereconnaissancefaciale(?, ?, ?);'; + $resultat = $this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire)); + $ligne = $resultat->fetch(PDO::FETCH_ASSOC); + return $ligne; + } } diff --git a/Contestation/Demandereconnaissancefacialeia.php b/Contestation/Demandereconnaissancefacialeia.php index c4b9111..a63a8c9 100755 --- a/Contestation/Demandereconnaissancefacialeia.php +++ b/Contestation/Demandereconnaissancefacialeia.php @@ -19,6 +19,11 @@ afficherMessage($msg); } + if (!isset($_GET['codePrestataire'])) { + $msg = $codeLangue == 'en_US' ? "Provider parameter missing from query!" : "Paramètre prestataire absent de la requête!"; + afficherMessage($msg); + } + if (!isset($_GET['idBeneficiaire'])) { $msg = $codeLangue == 'en_US' ? "Family parameter missing from query!" : "Paramètre famille absent de la requête!"; afficherMessage($msg); @@ -59,14 +64,14 @@ $_SESSION['BdMdp'] = $bdd['BdMdp']; if($assure->existeligne($codeSociete)) { - $feuilleMaladieExiste = $assure->assureExiste($codeSociete, $idBeneficiaire); + $fassureExiste = $assure->assureExiste($codeSociete, $idBeneficiaire); - if(!$feuilleMaladieExiste) { - $message = $codeLangue == 'en_US' ? "Health file not found!" : "Dossier maladie introuvable!"; + if(!$fassureExiste) { + $message = $codeLangue == 'en_US' ? "Insured not found!" : "Assuré introuvable!"; afficherMessage("$message"); } - $feuilleMaladieEncours = $validercontestation->feuilleMaladieEncours($codeSociete, $idAdherent, $numeroFeuilleMaladie); + $demandereconnaissancefaciale = $assure->feuilleMaladieEncours($codeSociete, $idAdherent, $numeroFeuilleMaladie); if(!$feuilleMaladieEncours) { $message = $codeLangue == 'en_US' ? "Deadline for appeal has passed!" : "Delai de contestation dépassé!";