init
[garradin.git] / www / admin / wiki / creer.php
1 <?php
2 namespace Garradin;
3
4 require_once __DIR__ . '/_inc.php';
5
6 $error = false;
7 $parent = (int) utils::get('parent') ?: 0;
8
9 if (!empty($_POST['create']))
10 {
11 if (!utils::CSRF_check('wiki_create'))
12 {
13 $error = 'Une erreur est survenue, merci de renvoyer le formulaire.';
14 }
15 else
16 {
17 try {
18 $id = $wiki->create([
19 'titre' => utils::post('titre'),
20 'parent' => $parent,
21 ]);
22
23 utils::redirect('/admin/wiki/editer.php?id='.$id);
24 }
25 catch (UserException $e)
26 {
27 $error = $e->getMessage();
28 }
29 }
30 }
31
32 $tpl->assign('error', $error);
33
34 $tpl->display('admin/wiki/creer.tpl');
35
36 ?>