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 if (isset($_SESSION['lang']) && $_SESSION['lang']=="en_US") { $headerXLS = array( 'Provider', 'Type', 'Number', 'Generation date', 'Reception date', 'No Family', 'Member', 'No Benef', 'Beneficiairy', 'date of use', 'State'); } else { $headerXLS = array( 'prestataire', 'codeTypeBon', 'numeroBon', 'dateGeneration', 'dateReception', 'numeroAdherent', 'adherent', 'numeroBeneficiaire', 'beneficiaire', 'dateUtilisation', 'etatbon'); } $dataXLS = array(); foreach ($bonpecs as $bonpec) { $dataXLS[]=$bonpec; } $classeur = new PHPExcel(); $classeur->getProperties()->setCreator("INTER-SANTE"); $classeur->setActiveSheetIndex(0); $feuille=$classeur->getActiveSheet(); $feuille->setTitle('FACTURES MEDICARE'); $feuille->fromArray($headerXLS, NULL, 'A1', true); $feuille->fromArray($dataXLS, NULL, 'A2', true); //Forcer le téléchargement vers le navigateur; $fichier = 'Temp/BONS_PEC_MEDICARE'."_".uniqid().".xlsx"; $writer = new PHPExcel_Writer_Excel2007($classeur); $writer->save($fichier); $t_html ='