reglement = new Reglement(); } public function index() { $idPaiementDecompte = $_SESSION['idPaiementDecompte_C']; $reglement = $this->reglement->getpaiementdecompte($idPaiementDecompte); $decomptes = $this->reglement->get_paiementdecompte_export(); // Excel $headerXLS = array ( _('Exercice'), _('Mois'), _('No Demande'), _('Prestataire'), _('Montant'), _('Date Demande'), _('No Lot') ); $dataXLS = array(); foreach ($decomptes as $decompte) { $dataXLS[]=$decompte; } $classeur = new Spreadsheet(); $classeur->getProperties()->setCreator("INTER-SANTE"); $classeur->setActiveSheetIndex(0); $feuille=$classeur->getActiveSheet(); $feuille->setTitle(_('DETAIL PAIEMENT DECOMPTES')); /* $feuille->fromArray($headerXLS, NULL, 'A1', true); $feuille->fromArray($dataXLS, NULL, 'A2', true); */ $feuille->setCellValue('A1', convertirc($_SESSION['nomSociete'])); $feuille->mergeCells('A1:E1'); $feuille->setCellValue('A3', convertirc(_("DETAIL PAIEMENT DECOMPTES"))); $feuille->mergeCells('A3:E3'); $feuille->setCellValue('A5', 'No Reglement : '); $feuille->setCellValue('B5', convertirc($reglement['numeroReglement'])); $feuille->fromArray($headerXLS, NULL, 'A7', true); $feuille->fromArray($dataXLS, NULL, 'A8', true); //Forcer le téléchargement vers le navigateur; $fichier = 'Temp/TMP_DETAIL_PAIEMENT_DCPTE'."_".uniqid().".xlsx"; $writer = new Xlsx($classeur); $writer->save($fichier); $t_html ='
'; $t_html .=' '._("TELECHARGER").' '; $t_html .='