bonpec = new Bonpec(); } public function index() { // Ligne 1 $codePrestataire = $this->requete->getParametreFormulaire("codePrestataire"); $codeTypeBon = $this->requete->getParametreFormulaire("codeTypeBon"); $codeEtatBon = $this->requete->getParametreFormulaire("codeEtatBon"); // Ligne 2 $numeroAdherent = $this->requete->getParametreFormulaire("numeroAdherent"); $numeroBeneficiaire = $this->requete->getParametreFormulaire("numeroBeneficiaire"); $numeroBon1 = $this->requete->getParametreFormulaire("numeroBon1"); $numeroBon2 = $this->requete->getParametreFormulaire("numeroBon2"); // Ligne 3 $adherent = $this->requete->getParametreFormulaire("adherent"); $beneficiaire = $this->requete->getParametreFormulaire("beneficiaire"); // FIN Champs $_SESSION['codePrestataire_C'] = $codePrestataire; $bonpecs = $this->bonpec->requetesbonpecexport($codePrestataire, $codeTypeBon, $codeEtatBon, $numeroAdherent, $numeroBeneficiaire, $numeroBon1, $numeroBon2, $adherent, $beneficiaire) ; // Excel $headerXLS = array ( _('Prestataire'), _('Type'), 'No', _('Génération'), _('Réception'), _('No Adhérent'), _('Adhérent'), _('No Bénéficiaire'), _('Bénéficiaire'), _('Utilisation'), _('Etat') ); $dataXLS = array(); foreach ($bonpecs as $bonpec) { $dataXLS[]=$bonpec; } $classeur = new Spreadsheet(); $classeur->getProperties()->setCreator("INTER-SANTE"); $classeur->setActiveSheetIndex(0); $feuille=$classeur->getActiveSheet(); $feuille->setTitle(_('BONS DE PEC')); $feuille->fromArray($headerXLS, NULL, 'A1', true); $feuille->fromArray($dataXLS, NULL, 'A2', true); //Forcer le téléchargement vers le navigateur; $fichier = 'Temp/TMP_BONS_PEC_SANTE'."_".uniqid().".xlsx"; $writer = new Xlsx($classeur); $writer->save($fichier); $t_html ='