assures = new Beneficiairerequetes(); } public function index() { // Ligne 1 $numeroAdherent = $this->requete->getParametreFormulaire("numeroAdherent"); $numeroBeneficiaire = $this->requete->getParametreFormulaire("numeroBeneficiaire"); $adherent = $this->requete->getParametreFormulaire("adherent"); $beneficiaire = $this->requete->getParametreFormulaire("beneficiaire"); // Ligne 2 $numeroPolice = $this->requete->getParametreFormulaire("numeroPolice"); $codeProduit = $this->requete->getParametreFormulaire("codeProduit"); $codeEtatPolice = $this->requete->getParametreFormulaire("codeEtatPolice"); $codeLienParente = $this->requete->getParametreFormulaire("codeLienParente"); $telephonePortableAdherent = $this->requete->getParametreFormulaire("telephonePortableAdherent"); $emailAdherent = $this->requete->getParametreFormulaire("emailAdherent"); $sexe = $this->requete->getParametreFormulaire("sexe"); // Ligne 3 $codeEtatBeneficiaire = $this->requete->getParametreFormulaire("codeEtatBeneficiaire"); $decede = $this->requete->getParametreFormulaire("decede"); $numeroClient1 = $this->requete->getParametreFormulaire("numeroClient1"); $numeroClient2 = $this->requete->getParametreFormulaire("numeroClient2"); $nomClient = $this->requete->getParametreFormulaire("nomClient"); // FIN Champs $assures = $this->assures->requetesassureexport($numeroAdherent, $numeroBeneficiaire, $adherent, $beneficiaire, $numeroPolice, $codeProduit, $codeEtatPolice, $codeLienParente, $telephonePortableAdherent, $emailAdherent, $sexe, $codeEtatBeneficiaire, $decede, $numeroClient1, $numeroClient2, $nomClient); // Excel $headerXLS = array( 'beneficiaire', 'adherent', 'numeroPolice', 'codeProduit', 'codeLienParente', 'telephonePortableAdherent', 'emailAdherent', 'codeNaturePiece', 'numeroPiece', 'sexe', 'codeGroupeSanguin', 'dateNaissance', 'codeEtatBeneficiaire', 'dateEntreeBeneficiaire', 'dateSortieBeneficiaire', 'dateDeces', 'codeEtatPolice', 'nomClient', 'emailClient'); $dataXLS = array(); foreach ($assures as $assure) { $dataXLS[]=$assure; } $classeur = new Spreadsheet(); $classeur->getProperties()->setCreator("INTER-SANTE"); $classeur->setActiveSheetIndex(0); $feuille=$classeur->getActiveSheet(); $feuille->setTitle('ASSURES SANTE'); $feuille->fromArray($headerXLS, NULL, 'A1', true); $feuille->fromArray($dataXLS, NULL, 'A2', true); //Forcer le téléchargement vers le navigateur; $fichier = 'Temp/ASSURES_SANTE'."_".uniqid().".xlsx"; $writer = new Xlsx($classeur); $writer->save($fichier); $t_html ='
'; $t_html .=' '._("TELECHARGER").' '; $t_html .='