$id_periode = ""; } $id_periode = $compta->obtenirPeriodeEnCours($id_periode); $smarty->assign('id_periode', $id_periode); $listPeriode = $compta->obtenirListPeriode(); $smarty->assign('listPeriode', $listPeriode); $periode_debut = $listPeriode[$id_periode - 1]['date_debut']; $periode_fin = $listPeriode[$id_periode - 1]['date_fin']; $smarty->assign('compteurLigne', 1); if ($action == 'lister') { $balance = $compta->obtenirBalance('', $periode_debut, $periode_fin); $smarty->assign('balance', $balance); $totalDepense = $compta->obtenirTotalBalance(1, $periode_debut, $periode_fin); $smarty->assign('totalDepense', $totalDepense); $totalRecette = $compta->obtenirTotalBalance(2, $periode_debut, $periode_fin); $smarty->assign('totalRecette', $totalRecette); $difMontant = $totalRecette - $totalDepense; $smarty->assign('difMontant', $difMontant); if ($details != '') { $dataDetails = $compta->obtenirBalanceDetails($details, $periode_debut, $periode_fin); $smarty->assign('dataDetails', $dataDetails); $sousTotal = $compta->obtenirSousTotalBalance($details, $periode_debut, $periode_fin); $smarty->assign('sousTotal', $sousTotal); } } if ($action == 'view' && $details) { $dataDetails = $compta->obtenirBalanceDetails($details, $periode_debut, $periode_fin); $smarty->assign('dataDetails', $dataDetails); $sousTotal = $compta->obtenirSousTotalBalance($details, $periode_debut, $periode_fin); $smarty->assign('sousTotal', $sousTotal); }