diff --git a/Controleur/ControleurFichebeneficiaire.php b/Controleur/ControleurFichebeneficiaire.php index e7e40e8..2241875 100644 --- a/Controleur/ControleurFichebeneficiaire.php +++ b/Controleur/ControleurFichebeneficiaire.php @@ -225,6 +225,8 @@ class ControleurFichebeneficiaire extends Controleur // Encodage JSON $dataConsoParMois = json_encode($tabConsoParMois, JSON_NUMERIC_CHECK); $dataConsoParGaranties = json_encode($tabConsoParGaranties, JSON_NUMERIC_CHECK); + + $nombreGed = $this->beneficiaire->getNombreGedBeneficiaire($idBeneficiaire); $this->genererVue(array( 'beneficiaire' => $beneficiaire, @@ -234,7 +236,8 @@ class ControleurFichebeneficiaire extends Controleur 'limite_beneficiaire' => $limite_beneficiaire, 'limite_adherent' => $limite_adherent, 'dataConsoParMois' => $dataConsoParMois, - 'dataConsoParGaranties' => $dataConsoParGaranties + 'dataConsoParGaranties' => $dataConsoParGaranties, + 'nombreGed' => $nombreGed )); } diff --git a/Modele/Beneficiaire.php b/Modele/Beneficiaire.php index b6b4894..6d3edb8 100755 --- a/Modele/Beneficiaire.php +++ b/Modele/Beneficiaire.php @@ -1658,4 +1658,15 @@ class Beneficiaire extends Modele { return $resultat->fetchAll(PDO::FETCH_ASSOC); } + public function getNombreGedBeneficiaire($idBeneficiaire) + { + $source = 'S'; + + $sql = 'SELECT fn_nombre_ged_beneficiaire(?, ?) as nombreGed;'; + + $resultat = $this->executerRequete($sql, array($idBeneficiaire, $source)); + $ligne = $resultat->fetch(PDO::FETCH_ASSOC); + + return $ligne['nombreGed']; + } } \ No newline at end of file diff --git a/Vue/Fichebeneficiaire/index.php b/Vue/Fichebeneficiaire/index.php index 8073039..f9bf2a2 100644 --- a/Vue/Fichebeneficiaire/index.php +++ b/Vue/Fichebeneficiaire/index.php @@ -96,6 +96,45 @@ : nettoyer($beneficiaire['dateEffet']), $_SESSION['lang']) ?> + +
+ 0): ?> +
+ +
+
+ +
+ + + +
+ + + +
+ + +
+ +
+
+ +
+ + + +
+ + + +
+ +