prestation/Controleur/ControleurBeneficiaireprimeadherent.php
2025-12-01 18:54:33 +00:00

42 lines
1.2 KiB
PHP

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Emission.php';
require_once 'Modele/Adherent.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurBeneficiaireprimeadherent extends Controleur
{
private $menuvue;
private $adherent;
private $emission;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue("Beneficiaireprimeadherent");
$this->adherent = new Adherent();
$this->emission = new Emission();
}
public function index()
{
$idAdherent = $_SESSION['idAdherent_C'];
$adherent = $this->adherent->getAdherentId($idAdherent);
$debutPeriode = $adherent['dateEffetAdherent'];
$finPeriode = $adherent['dateFinPolice'];
$beneficiaires = $this->emission->getbeneficiaireprimeadherent($idAdherent, $debutPeriode, $finPeriode);
$beneficiaires_total = null;
if(count($beneficiaires)>"0")
{
$beneficiaires_total = $beneficiaires['0'];
}
$this->genererVue(array('adherent' => $adherent, 'beneficiaires' => $beneficiaires, 'beneficiaires_total' => $beneficiaires_total));
}
}