$totalRecette = $compta->obtenirTotalBilan(2, $periode_debut, $periode_fin); $smarty->assign('totalRecette', $totalRecette); $difMontant = $totalRecette - $totalDepense; $smarty->assign('difMontant', $difMontant); if ($details != '') { $dataDetailsDebit = $compta->obtenirBilanDetails(1, $periode_debut, $periode_fin, $details); $smarty->assign('dataDetailsDebit', $dataDetailsDebit); $dataDetailsCredit = $compta->obtenirBilanDetails(2, $periode_debut, $periode_fin, $details); $smarty->assign('dataDetailsCredit', $dataDetailsCredit); } } elseif ($action == 'view' && $details) { $dataDetailsDebit = $compta->obtenirBilanDetails(1, $periode_debut, $periode_fin, $details); $smarty->assign('dataDetailsDebit', $dataDetailsDebit); $dataDetailsCredit = $compta->obtenirBilanDetails(2, $periode_debut, $periode_fin, $details); $smarty->assign('dataDetailsCredit', $dataDetailsCredit); $sousTotalDebit = $compta->obtenirSousTotalBilan(1, $periode_debut, $periode_fin, $details); $smarty->assign('sousTotalDebit', $sousTotalDebit); $sousTotalCredit = $compta->obtenirSousTotalBilan(2, $periode_debut, $periode_fin, $details); $smarty->assign('sousTotalCredit', $sousTotalCredit); $difMontant = $sousTotalCredit - $sousTotalDebit; $smarty->assign('difMontant', $difMontant); } elseif ($action == 'bilanpdf') { $compta->genererBilanPDF($periode_debut, $periode_fin); } elseif ($action == 'supprimer') { if ($compta->supprimerEcriture($_GET['id'])) { AFUP_Logs::log('Suppression de l\'écriture ' . $_GET['id']); afficherMessage('L\'écriture a été supprimée', 'index.php?page=compta_journal&action=lister'); } else { afficherMessage('Une erreur est survenue lors de la suppression de l\'écriture', 'index.php?page=compta_journal&action=lister', true); } }