menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuVue("Prestation"); $this->gc = new Gestionconfiee(); $this->police = new Police(); $this->garantie = new Garantie(); } public function index() { // Vérification des clés dans $_SESSION $codeSociete = isset($_SESSION['codeSociete']) ? $_SESSION['codeSociete'] : null; $codeGcAssureur = isset($_SESSION['codeGcAssureur_C']) ? $_SESSION['codeGcAssureur_C'] : null; $idPolice = isset($_SESSION['idPolice']) ? $_SESSION['idPolice'] : null; // Récupération des données $gc = $this->gc->getGcAssureurCode($codeGcAssureur); $polices = $this->police->getPolicesDuGarant($codeGcAssureur); $college = $this->police->getlistecollege($codeSociete, $codeGcAssureur, $idPolice); $nombre_souscripteurs = $this->gc->getNombreSouscripteurs($codeGcAssureur); $nombre_polices = $this->gc->getNombre_polices($codeGcAssureur); $nombre_adherents = $this->gc->getNombre_adherents($codeGcAssureur); $nombre_beneficiaires = $this->gc->getNombre_adherents($codeGcAssureur); // Liste des polices (redondant avec getPolicesDuGarant, à confirmer si utile) $polices = $this->police->getListepolices(); $garanties = $this->garantie->getListePourActe(); // Génération de la vue $this->genererVue(array( 'gc' => $gc, 'polices' => $polices, 'nombre_souscripteurs' => $nombre_souscripteurs, 'nombre_polices' => $nombre_polices, 'nombre_adherents' => $nombre_adherents, 'nombre_beneficiaires' => $nombre_beneficiaires, 'college' => $college, 'garanties' => $garanties )); } }