} else { $id_periode = ""; } $id_periode = $compta->obtenirPeriodeEnCours($id_periode); $smarty->assign('id_periode', $id_periode); $listPeriode = $compta->obtenirListPeriode(); $smarty->assign('listPeriode', $listPeriode); if ($action == 'lister') { $periode_debut = $listPeriode[$id_periode - 1]['date_debut']; $periode_fin = $listPeriode[$id_periode - 1]['date_fin']; $smarty->assign('compteurLigne', 1); $journal = $compta->obtenirJournalBanque($compte, $periode_debut, $periode_fin); $smarty->assign('journal', $journal); $sousTotal = $compta->obtenirSousTotalJournalBanque($compte, $periode_debut, $periode_fin); $smarty->assign('sousTotal', $sousTotal); $total = $compta->obtenirTotalJournalBanque($compte, $periode_debut, $periode_fin); $smarty->assign('total', $total); } elseif ($action == 'exporter') { $periode_debut = $listPeriode[$id_periode - 1]['date_debut']; $periode_fin = $listPeriode[$id_periode - 1]['date_fin']; $journal = $compta->obtenirJournalBanque($compte, $periode_debut, $periode_fin); $sousTotal = $compta->obtenirSousTotalJournalBanque($compte, $periode_debut, $periode_fin); setlocale(LC_TIME, 'fr_FR.utf8', 'fra'); require_once 'PEAR/PHPExcel.php'; $workbook = new PHPExcel(); for ($i = 1; $i < 13; $i++) { $compteurLigne[$i] = 4; $sheet = $workbook->createSheet($i); $sheet->setTitle('Mois de ' . strftime('%B %Y', mktime(0, 0, 0, $i, 1, date('Y', strtotime($periode_debut))))); $sheet->setCellValue('A1', 'Mois de ' . strftime('%B %Y', mktime(0, 0, 0, $i, 1, date('Y', strtotime($periode_debut))))); $sheet->setCellValue('A3', 'Date');