This commit is contained in:
KANE LAZENI 2026-07-18 07:48:03 +00:00
parent 5cabe7e809
commit 02155fffd7
4 changed files with 25 additions and 29 deletions

View File

@ -66,7 +66,6 @@ class ControleurRecherche extends Controleur {
// if ($beneficiaires->rowCount() == 1) // if ($beneficiaires->rowCount() == 1)
if (count($beneficiaires) == 1) if (count($beneficiaires) == 1)
{ {
$this->rediriger("Fichebeneficiaire", $beneficiaires['0']['id']); $this->rediriger("Fichebeneficiaire", $beneficiaires['0']['id']);
} else } else

View File

@ -531,7 +531,6 @@ class ControleurRechercheprestations extends Controleur {
} }
// Fin Séance Kine // Fin Séance Kine
else else
{ {
$beneficiaires = $this->beneficiaire->getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email); $beneficiaires = $this->beneficiaire->getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email);
@ -542,14 +541,15 @@ class ControleurRechercheprestations extends Controleur {
$beneficiaires = $this->beneficiaire->getBeneficiaireVide(); $beneficiaires = $this->beneficiaire->getBeneficiaireVide();
} }
if ($beneficiaires->rowCount() == 1) // if ($beneficiaires->rowCount() == 1)
if (count($beneficiaires) == 1)
{ {
$beneficiaire = $beneficiaires->fetch(); // $beneficiaire = $beneficiaires->fetch();
$_SESSION['idBeneficiaire_C'] = $beneficiaire['idBeneficiaire']; $_SESSION['idBeneficiaire_C'] = $beneficiaires['0']['id'];
// $_SESSION['idBeneficiaire_C'] = $beneficiaire['idBeneficiaire'];
$_SESSION['idBeneficiaire_sav'] = $_SESSION['idBeneficiaire_C']; $_SESSION['idBeneficiaire_sav'] = $_SESSION['idBeneficiaire_C'];
$idBeneficiaire = $_SESSION['idBeneficiaire_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C'];
// $this->rediriger("Prestations");
$this->rediriger("Prestations", $idBeneficiaire); $this->rediriger("Prestations", $idBeneficiaire);
exit(); exit();
} }
@ -557,7 +557,8 @@ class ControleurRechercheprestations extends Controleur {
{ {
$chemin = $this->menuvue->getChemin('Rechercheprestations'); $chemin = $this->menuvue->getChemin('Rechercheprestations');
$nbligne = $beneficiaires->rowCount(); // $nbligne = $beneficiaires->rowCount();
$nbligne = count($beneficiaires);
$this->genererVue(array('beneficiaires' => $beneficiaires, 'nbligne' => $nbligne, 'chemin' => $chemin)); $this->genererVue(array('beneficiaires' => $beneficiaires, 'nbligne' => $nbligne, 'chemin' => $chemin));
} }
} }

View File

@ -12,8 +12,6 @@ class Beneficiaire extends Modele {
$resultat = $this->executerRequete($sql); $resultat = $this->executerRequete($sql);
return $resultat ->fetchAll(PDO::FETCH_ASSOC); return $resultat ->fetchAll(PDO::FETCH_ASSOC);
// return $beneficiaire;
} }
public function getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email) public function getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email)
@ -28,27 +26,23 @@ class Beneficiaire extends Modele {
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email)); $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email));
return $resultat ->fetchAll(PDO::FETCH_ASSOC); return $resultat ->fetchAll(PDO::FETCH_ASSOC);
} }
public function getBeneficiairesAdh($numeroAdherent) { public function getBeneficiairesAdh($numeroAdherent) {
$sql = 'call sp_r_recherche_beneficiaire_no_adh(?, ?);'; $sql = 'call sp_r_recherche_beneficiaire_no_adh(?, ?);';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroAdherent)); $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroAdherent));
return $resultat ->fetchAll(PDO::FETCH_ASSOC);
// return $beneficiaires; return $resultat ->fetchAll(PDO::FETCH_ASSOC);
} }
public function getBeneficiaire($numeroBeneficiaire) public function getBeneficiaire($numeroBeneficiaire)
{ {
$sql = 'call sp_r_recherche_beneficiaire_no(?, ?);'; $sql = 'call sp_r_recherche_beneficiaire_no(?, ?);';
$resultat= $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroBeneficiaire)); $resultat= $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroBeneficiaire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
// return $beneficiaire; return $resultat->fetchAll(PDO::FETCH_ASSOC);
} }
public function getBeneficiaireId($idBeneficiaire) public function getBeneficiaireId($idBeneficiaire)

View File

@ -6,12 +6,11 @@ class Pbeneficiaire extends Modele {
{ {
viderContexte(); viderContexte();
// $sql = 'SELECT * from vw_p_beneficiaire WHERE (1=2)';
$sql = 'SELECT * from vw_p_beneficiaire WHERE 0'; $sql = 'SELECT * from vw_p_beneficiaire WHERE 0';
$beneficiaire = $this->executerRequete($sql); $resultat = $this->executerRequete($sql);
return $beneficiaire; // return $beneficiaire;
return $resultat ->fetchAll(PDO::FETCH_ASSOC);
} }
public function getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email) public function getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email)
@ -23,15 +22,17 @@ class Pbeneficiaire extends Modele {
$sql = 'call sp_p_get_beneficiaires(?, ?, ?, ?, ?);'; $sql = 'call sp_p_get_beneficiaires(?, ?, ?, ?, ?);';
$adherent = $this->executerRequete($sql, array($_SESSION['codeSociete'], $nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email)); $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email));
return $adherent;
return $resultat ->fetchAll(PDO::FETCH_ASSOC);
} }
public function getBeneficiairesAdh($numeroAdherent) { public function getBeneficiairesAdh($numeroAdherent) {
$sql = 'SELECT * from vw_p_beneficiaire A WHERE (A.codeSociete=?) AND (A.numeroAdherent=?) order by A.numeroBeneficiaire'; $sql = 'SELECT * from vw_p_beneficiaire A WHERE (A.codeSociete=?) AND (A.numeroAdherent=?) order by A.numeroBeneficiaire';
$beneficiaires = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroAdherent)); $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroAdherent));
return $beneficiaires; // return $beneficiaires;
return $resultat ->fetchAll(PDO::FETCH_ASSOC);
} }
public function getBeneficiaire($numeroBeneficiaire) public function getBeneficiaire($numeroBeneficiaire)
@ -41,8 +42,9 @@ class Pbeneficiaire extends Modele {
$sql = 'call sp_p_get_beneficiaire_no(?, ?, ?, ?);'; $sql = 'call sp_p_get_beneficiaire_no(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroBeneficiaire, $codeReseau, $codePrestataire)); $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroBeneficiaire, $codeReseau, $codePrestataire));
return $beneficiaire; // return $beneficiaire;
return $resultat->fetchAll(PDO::FETCH_ASSOC);
} }
public function getBeneficiaireConsultation($numeroBonConsultation) public function getBeneficiaireConsultation($numeroBonConsultation)
@ -61,6 +63,7 @@ class Pbeneficiaire extends Modele {
$sql = 'call sp_r_get_beneficiaire_consultation(?);'; $sql = 'call sp_r_get_beneficiaire_consultation(?);';
$resultat = $this->executerRequete($sql, array($numeroBonConsultation)); $resultat = $this->executerRequete($sql, array($numeroBonConsultation));
$context = $resultat->fetch(PDO::FETCH_ASSOC); $context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['codePrestataire_C'] = $context['codePrestataire']; $_SESSION['codePrestataire_C'] = $context['codePrestataire'];
@ -75,7 +78,6 @@ class Pbeneficiaire extends Modele {
$_SESSION['codeTarifMedicament_C'] = $context['codeTarifMedicament']; $_SESSION['codeTarifMedicament_C'] = $context['codeTarifMedicament'];
$_SESSION['codeTarifOptique_C'] = $context['codeTarifOptique']; $_SESSION['codeTarifOptique_C'] = $context['codeTarifOptique'];
$_SESSION['codeTarifActe_C'] = $context['codeTarifActe']; $_SESSION['codeTarifActe_C'] = $context['codeTarifActe'];
return $context; return $context;
} }
@ -383,7 +385,7 @@ class Pbeneficiaire extends Modele {
$photo = ""; $photo = "";
$_SESSION['photoAssureCrypte'] = ""; $_SESSION['photoAssureCrypte'] = "";
// vérifier que la photo du bénéficiaire existe // v<EFBFBD>rifier que la photo du b<>n<EFBFBD>ficiaire existe
if ($_SESSION['lienPhoto_C']>" ") if ($_SESSION['lienPhoto_C']>" ")
{ {
$photo = $_SESSION['lienPhotoFace'].$_SESSION['lienPhoto_C']; $photo = $_SESSION['lienPhotoFace'].$_SESSION['lienPhoto_C'];
@ -507,7 +509,7 @@ class Pbeneficiaire extends Modele {
$_SESSION['fraisFuneraireDemande_C'] = $context['fraisFuneraireDemande']; $_SESSION['fraisFuneraireDemande_C'] = $context['fraisFuneraireDemande'];
$_SESSION['fraisFunerairePaye_C'] = $context['fraisFunerairePaye']; $_SESSION['fraisFunerairePaye_C'] = $context['fraisFunerairePaye'];
// vérifier que la photo du bénéficiaire existe // v<EFBFBD>rifier que la photo du b<>n<EFBFBD>ficiaire existe
if ($_SESSION['lienPhoto_C']>" ") if ($_SESSION['lienPhoto_C']>" ")
{ {
if(!file_exists($_SESSION['dossierSociete'].'/Photos/'.$_SESSION['lienPhoto_C'])) if(!file_exists($_SESSION['dossierSociete'].'/Photos/'.$_SESSION['lienPhoto_C']))
@ -629,7 +631,7 @@ class Pbeneficiaire extends Modele {
return $ligne['idPolice']; return $ligne['idPolice'];
} }
// Ajout KANE 27/02/2026 => Recherche par carte à puce // Ajout KANE 27/02/2026 => Recherche par carte <EFBFBD> puce
public function getVersionTagCarteEncours() { public function getVersionTagCarteEncours() {
$sql = 'SELECT versionTagCarte FROM societeuser LIMIT 1;'; $sql = 'SELECT versionTagCarte FROM societeuser LIMIT 1;';