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 (count($beneficiaires) == 1)
{
$this->rediriger("Fichebeneficiaire", $beneficiaires['0']['id']);
} else

View File

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

View File

@ -12,8 +12,6 @@ class Beneficiaire extends Modele {
$resultat = $this->executerRequete($sql);
return $resultat ->fetchAll(PDO::FETCH_ASSOC);
// return $beneficiaire;
}
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));
return $resultat ->fetchAll(PDO::FETCH_ASSOC);
}
public function getBeneficiairesAdh($numeroAdherent) {
$sql = 'call sp_r_recherche_beneficiaire_no_adh(?, ?);';
$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)
{
$sql = 'call sp_r_recherche_beneficiaire_no(?, ?);';
$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)

View File

@ -6,12 +6,11 @@ class Pbeneficiaire extends Modele {
{
viderContexte();
// $sql = 'SELECT * from vw_p_beneficiaire WHERE (1=2)';
$sql = 'SELECT * from vw_p_beneficiaire WHERE 0';
$beneficiaire = $this->executerRequete($sql);
return $beneficiaire;
$resultat = $this->executerRequete($sql);
// return $beneficiaire;
return $resultat ->fetchAll(PDO::FETCH_ASSOC);
}
public function getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email)
@ -23,15 +22,17 @@ class Pbeneficiaire extends Modele {
$sql = 'call sp_p_get_beneficiaires(?, ?, ?, ?, ?);';
$adherent = $this->executerRequete($sql, array($_SESSION['codeSociete'], $nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email));
return $adherent;
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email));
return $resultat ->fetchAll(PDO::FETCH_ASSOC);
}
public function getBeneficiairesAdh($numeroAdherent) {
$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));
return $beneficiaires;
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroAdherent));
// return $beneficiaires;
return $resultat ->fetchAll(PDO::FETCH_ASSOC);
}
public function getBeneficiaire($numeroBeneficiaire)
@ -41,8 +42,9 @@ class Pbeneficiaire extends Modele {
$sql = 'call sp_p_get_beneficiaire_no(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroBeneficiaire, $codeReseau, $codePrestataire));
return $beneficiaire;
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroBeneficiaire, $codeReseau, $codePrestataire));
// return $beneficiaire;
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getBeneficiaireConsultation($numeroBonConsultation)
@ -61,6 +63,7 @@ class Pbeneficiaire extends Modele {
$sql = 'call sp_r_get_beneficiaire_consultation(?);';
$resultat = $this->executerRequete($sql, array($numeroBonConsultation));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['codePrestataire_C'] = $context['codePrestataire'];
@ -75,7 +78,6 @@ class Pbeneficiaire extends Modele {
$_SESSION['codeTarifMedicament_C'] = $context['codeTarifMedicament'];
$_SESSION['codeTarifOptique_C'] = $context['codeTarifOptique'];
$_SESSION['codeTarifActe_C'] = $context['codeTarifActe'];
return $context;
}
@ -383,7 +385,7 @@ class Pbeneficiaire extends Modele {
$photo = "";
$_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']>" ")
{
$photo = $_SESSION['lienPhotoFace'].$_SESSION['lienPhoto_C'];
@ -507,7 +509,7 @@ class Pbeneficiaire extends Modele {
$_SESSION['fraisFuneraireDemande_C'] = $context['fraisFuneraireDemande'];
$_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(!file_exists($_SESSION['dossierSociete'].'/Photos/'.$_SESSION['lienPhoto_C']))
@ -629,7 +631,7 @@ class Pbeneficiaire extends Modele {
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() {
$sql = 'SELECT versionTagCarte FROM societeuser LIMIT 1;';