init
[garradin.git] / www / admin / compta / comptes / index.php
1 <?php
2 namespace Garradin;
3
4 require_once __DIR__ . '/../_inc.php';
5
6 if ($user['droits']['compta'] < Membres::DROIT_ADMIN)
7 {
8 throw new UserException("Vous n'avez pas le droit d'accéder à cette page.");
9 }
10
11 $classe = (int) utils::get('classe');
12
13 $tpl->assign('classe', $classe);
14
15 if (!$classe)
16 {
17 $tpl->assign('classes', $comptes->listTree(0, false));
18 }
19 else
20 {
21 $positions = $comptes->getPositions();
22
23 $tpl->assign('classe_compte', $comptes->get($classe));
24 $tpl->assign('liste', $comptes->listTree($classe));
25 }
26
27 function tpl_get_position($pos)
28 {
29 global $positions;
30 return $positions[$pos];
31 }
32
33 $tpl->register_modifier('get_position', 'Garradin\tpl_get_position');
34
35 $tpl->display('admin/compta/comptes/index.tpl');
36
37 ?>