4 require_once __DIR__
. '/../_inc.php';
6 if ($user['droits']['membres'] < Membres
::DROIT_ADMIN
)
8 throw new UserException("Vous n'avez pas le droit d'accéder à cette page.");
11 $cats = new Membres_Categories
;
13 if (empty($_GET['id']) ||
!is_numeric($_GET['id']))
15 throw new UserException("Argument du numéro de catégorie manquant.");
18 $id = (int) $_GET['id'];
20 $cat = $cats->get($id);
24 throw new UserException("Cette catégorie n'existe pas.");
29 if (!empty($_POST['delete']))
31 if (!utils
::CSRF_check('delete_cat_'.$id))
33 $error = 'Une erreur est survenue, merci de renvoyer le formulaire.';
39 utils
::redirect('/admin/membres/categories.php');
41 catch (UserException
$e)
43 $error = $e->getMessage();
48 $tpl->assign('cat', $cat);
49 $tpl->assign('error', $error);
51 $tpl->display('admin/membres/cat_supprimer.tpl');