Ajout du support des écritures ventilées.
[garradin.git] / www / admin / membres / categories.php
1 <?php
2 namespace Garradin;
3
4 require_once __DIR__ . '/../_inc.php';
5
6 if ($user['droits']['membres'] < Membres::DROIT_ADMIN)
7 {
8 throw new UserException("Vous n'avez pas le droit d'accéder à cette page.");
9 }
10
11 $cats = new Membres_Categories;
12
13 $error = false;
14
15 if (!empty($_POST['save']))
16 {
17 if (!utils::CSRF_check('new_cat'))
18 {
19 $error = 'Une erreur est survenue, merci de renvoyer le formulaire.';
20 }
21 else
22 {
23 try {
24 $cats->add([
25 'nom' => utils::post('nom'),
26 ]);
27
28 utils::redirect('/admin/membres/categories.php');
29 }
30 catch (UserException $e)
31 {
32 $error = $e->getMessage();
33 }
34 }
35 }
36
37 $tpl->assign('error', $error);
38
39 $tpl->assign('liste', $cats->listCompleteWithStats());
40
41 $tpl->display('admin/membres/categories.tpl');
42
43 ?>