X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fxnet.php;h=b1dd12b54bd2fccc33cc891179ded9c3b56cdb7d;hb=e48f889b5491c7780ae20a0a0b83bf6f2ef1413c;hp=d592f5b020ee450d764aecd382aa006a17d492f6;hpb=08fa70684fd1332178cddb6b318151335fb4506c;p=platal.git diff --git a/modules/xnet.php b/modules/xnet.php index d592f5b..b1dd12b 100644 --- a/modules/xnet.php +++ b/modules/xnet.php @@ -80,7 +80,7 @@ class XnetModule extends PLModule Get::v('del')); list($id, $nom, $domain) = $res->fetchOneRow(); $page->assign('nom', $nom); - if ($id && Post::has('del')) { + if ($id && Post::has('del') && S::has_xsrf_token()) { XDB::query('DELETE FROM groupex.membres WHERE asso_id={?}', $id); $page->trig('membres supprimés'); @@ -103,16 +103,20 @@ class XnetModule extends PLModule XDB::query('DELETE FROM groupex.asso WHERE id={?}', $id); $page->trig("Groupe $nom supprimé"); Get::kill('del'); + } else if ($id && Post::has('del')) { + $page->trig("La suppression du groupe X a échouée, merci de réssayer."); } if (!$id) { Get::kill('del'); } } - if (Post::has('diminutif')) { + if (Post::has('diminutif') && S::has_xsrf_token()) { XDB::query('INSERT INTO groupex.asso (id,diminutif) VALUES(NULL,{?})', Post::v('diminutif')); pl_redirect('../'.Post::v('diminutif').'/edit'); + } else if (Post::has('diminutif')) { + $page->trig("L'ajout du groupe X a échoué, merci de réssayer."); } $res = XDB::query('SELECT nom,diminutif FROM groupex.asso ORDER by NOM');