This commit is contained in:
KANE LAZENI 2026-07-20 11:09:21 +00:00
parent 2d8c062bf8
commit 067a6a4481
2 changed files with 32 additions and 43 deletions

View File

@ -19,7 +19,9 @@ class ControleurMedical extends Controleur {
$_SESSION['numeroBonOptique_C'] = "-1";
$_SESSION['numeroBonKine_C'] = "-1";
$_SESSION['numeroBonSeance_C'] = "-1";
$_SESSION['okId'] = "-1";
$_SESSION['okId_face'] = "-1";
}
public function index($numeroBeneficiaire="", $numeroAdherent="", $nomBeneficiaire="",
@ -27,21 +29,32 @@ class ControleurMedical extends Controleur {
$numeroBonOrdonnance="", $numeroBonHospitalisation="", $numeroBonOptique="",
$numeroBonExamen="", $numeroBonKine="", $numeroBonSeance="")
{
if (isset($_POST['numeroBeneficiaire']))
$this->beneficiaire->getModeBiometrie();
if(!empty($_POST))
{
$numeroBeneficiaire=trim($_POST['numeroBeneficiaire']);
$numeroAdherent=trim($_POST['numeroAdherent']);
$nomBeneficiaire=trim($_POST['nomBeneficiaire']);
$prenomsBeneficiaire=trim($_POST['prenomsBeneficiaire']);
$telephonePortable=trim($_POST['telephonePortable']);
$email=trim($_POST['email']);
$numeroBonConsultation=trim($_POST['numeroBonConsultation']);
$numeroBonOrdonnance=trim($_POST['numeroBonOrdonnance']);
$numeroBonHospitalisation=trim($_POST['numeroBonHospitalisation']);
$numeroBonOptique=trim($_POST['numeroBonOptique']);
$numeroBonExamen=trim($_POST['numeroBonExamen']);
$numeroBonKine=trim($_POST['numeroBonKine']);
$numeroBonSeance=trim($_POST['numeroBonSeance']);
$csrf_token = trim($this->requete->getParametreFormulaire("csrf_token"));
if (!Csrf::validateToken($csrf_token)) {
$_SESSION['flash_error'] = 'Votre session a expiré. Veuillez réessayer.';
header('Location: ' . $_SERVER['HTTP_REFERER']);
exit;
}
$numeroBeneficiaire = trim($this->requete->getParametreFormulaire("numeroBeneficiaire"));
$numeroAdherent = trim($this->requete->getParametreFormulaire('numeroAdherent'));
$nomBeneficiaire = trim($this->requete->getParametreFormulaire('nomBeneficiaire'));
$prenomsBeneficiaire = trim($this->requete->getParametreFormulaire('prenomsBeneficiaire'));
$telephonePortable = trim($this->requete->getParametreFormulaire('telephonePortable'));
$email = trim($this->requete->getParametreFormulaire('email'));
$numeroBonConsultation = trim($this->requete->getParametreFormulaire('numeroBonConsultation'));
$numeroBonOrdonnance = trim($this->requete->getParametreFormulaire('numeroBonOrdonnance'));
$numeroBonHospitalisation = trim($this->requete->getParametreFormulaire('numeroBonHospitalisation'));
$numeroBonOptique = trim($this->requete->getParametreFormulaire('numeroBonOptique'));
$numeroBonExamen = trim($this->requete->getParametreFormulaire('numeroBonExamen'));
$numeroBonKine = trim($this->requete->getParametreFormulaire('numeroBonKine'));
$numeroBonSeance = trim($this->requete->getParametreFormulaire('numeroBonSeance'));
if ($numeroBonConsultation=="0")
{
@ -101,9 +114,6 @@ class ControleurMedical extends Controleur {
$resultat = $this->beneficiaire->getBeneficiaireConsultationCso($numeroBonConsultation);
$idBeneficiaire = $resultat['idBeneficiaire'];
// var_dump($resultat);
// exit();
if ($idBeneficiaire > "0")
{
$idBeneficiaire = $resultat['idBeneficiaire'];
@ -194,8 +204,6 @@ class ControleurMedical extends Controleur {
$this->beneficiaire->getEffectifPolice($_SESSION['idPolice_C']);
// $this->rediriger("Prescriptioncons");
// changement du 23/11/2017
$this->rediriger("Feuillemaladiecons");
exit();
}
@ -249,8 +257,6 @@ class ControleurMedical extends Controleur {
$this->beneficiaire->getEffectifPolice($_SESSION['idPolice_C']);
// $this->rediriger("Optiquecons");
// changement du 23/11/2017
$this->rediriger("Feuillemaladiecons");
exit();
}
@ -304,8 +310,6 @@ class ControleurMedical extends Controleur {
$this->beneficiaire->getEffectifPolice($_SESSION['idPolice_C']);
// $this->rediriger("Chambrecons");
// changement du 23/11/2017
$this->rediriger("Feuillemaladiecons");
exit();
}
@ -503,27 +507,22 @@ class ControleurMedical extends Controleur {
}
} else
{
$beneficiaires = $this->beneficiaire->getBeneficiaireVide();
}
if ($beneficiaires->rowCount() == 1)
if (count($beneficiaires) == 1)
{
$beneficiaire = $beneficiaires->fetch();
$_SESSION['idBeneficiaire_C'] = $beneficiaire['idBeneficiaire'];
$_SESSION['idBeneficiaire_C'] = $beneficiaires['0']['idBeneficiaire'];
$_SESSION['idBeneficiaire_sav'] = $_SESSION['idBeneficiaire_C'];
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
// $this->rediriger("Prestations");
$this->rediriger("Prestations", $idBeneficiaire);
exit();
}
else
{
$nbligne = $beneficiaires->rowCount();
$chemin = $this->menuvue->getChemin('Medical');
$this->genererVue(array('beneficiaires' => $beneficiaires, 'nbligne' => $nbligne ,'chemin' => $chemin
$nbligne = count($beneficiaires);
$this->genererVue(array('beneficiaires' => $beneficiaires, 'nbligne' => $nbligne));
));
}
}

View File

@ -136,9 +136,6 @@ class ControleurRechercheprestations extends Controleur {
$resultat = $this->beneficiaire->getBeneficiaireConsultationCso($numeroBonConsultation);
$idBeneficiaire = $resultat['idBeneficiaire'];
// var_dump($resultat);
// exit();
if ($idBeneficiaire > "0")
{
$idBeneficiaire = $resultat['idBeneficiaire'];
@ -229,8 +226,6 @@ class ControleurRechercheprestations extends Controleur {
$this->beneficiaire->getEffectifPolice($_SESSION['idPolice_C']);
// $this->rediriger("Prescriptioncons");
// changement du 23/11/2017
$this->rediriger("Feuillemaladiecons");
exit();
}
@ -284,8 +279,6 @@ class ControleurRechercheprestations extends Controleur {
$this->beneficiaire->getEffectifPolice($_SESSION['idPolice_C']);
// $this->rediriger("Optiquecons");
// changement du 23/11/2017
$this->rediriger("Feuillemaladiecons");
exit();
}
@ -535,7 +528,6 @@ class ControleurRechercheprestations extends Controleur {
if (count($beneficiaires) == 1)
{
$_SESSION['idBeneficiaire_C'] = $beneficiaires['0']['idBeneficiaire'];
$_SESSION['idBeneficiaire_sav'] = $_SESSION['idBeneficiaire_C'];
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
@ -545,10 +537,8 @@ class ControleurRechercheprestations extends Controleur {
}
else
{
$chemin = $this->menuvue->getChemin('Rechercheprestations');
$nbligne = count($beneficiaires);
$this->genererVue(array('beneficiaires' => $beneficiaires, 'nbligne' => $nbligne, 'chemin' => $chemin));
$this->genererVue(array('beneficiaires' => $beneficiaires, 'nbligne' => $nbligne));
}
}
}