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['p_codePrestataire_C'] = $codePrestataire; $bonpecs = $this->bonpec->requetesbonpecexport($codePrestataire, $codeTypeBon, $codeEtatBon, $numeroAdherent, $numeroBeneficiaire, $numeroBon1, $numeroBon2, $adherent, $beneficiaire) ; // Excel $headerXLS = array( 'prestataire', 'codeTypeBon', 'numeroBon', 'dateGeneration', 'dateReception', 'numeroAdherent', 'adherent', 'numeroBeneficiaire', 'beneficiaire', 'dateUtilisation', 'etatbon'); $dataXLS = array(); foreach ($bonpecs as $bonpec) { $dataXLS[]=$bonpec; } $classeur = new Spreadsheet(); $classeur->getProperties()->setCreator("INTER-SANTE"); $classeur->setActiveSheetIndex(0); $feuille=$classeur->getActiveSheet(); $feuille->setTitle('FACTURES SANTE'); $feuille->fromArray($headerXLS, NULL, 'A1', true); $feuille->fromArray($dataXLS, NULL, 'A2', true); //Forcer le téléchargement vers le navigateur; $fichier = 'Temp/BONS_PEC_SANTE'."_".uniqid().".xlsx"; $writer = new Xlsx($classeur); $writer->save($fichier); $t_html ='