get((int)utils::get('id')); if (!$exercice) { throw new UserException('Exercice inconnu.'); } $liste_comptes = $comptes->getListAll(); function get_nom_compte($compte) { if (is_null($compte)) return ''; global $liste_comptes; return $liste_comptes[$compte]; } $tpl->register_modifier('get_nom_compte', 'Garradin\get_nom_compte'); $journal = $exercices->getJournal($exercice['id']); $id = -1; foreach ($journal as &$ligne) { if ($ligne['id'] == $id) { unset($ligne['date']); unset($ligne['libelle']); } else { $id = $ligne['id']; } } $tpl->assign('journal', $journal); $tpl->assign('cloture', $exercice['cloture'] ? $exercice['fin'] : time()); $tpl->assign('exercice', $exercice); $tpl->display('admin/compta/exercices/journal.tpl'); ?>