X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fxnetgrp.php;h=bb52952a5cc990cfa081778bccd45218df39f1ed;hb=d1ebc57a6035c4b43153dd85a34cfce19bc33026;hp=650d9039c9e821b39ba1d04b6e5c19ef3c42131c;hpb=7b2413f614dc4deafd18501ba3cbe8db398c05e3;p=platal.git diff --git a/modules/xnetgrp.php b/modules/xnetgrp.php index 650d903..bb52952 100644 --- a/modules/xnetgrp.php +++ b/modules/xnetgrp.php @@ -65,23 +65,23 @@ class XnetGrpModule extends PLModule function handlers() { return array( - 'grp' => $this->make_hook('index', AUTH_PUBLIC), - 'grp/asso.php' => $this->make_hook('index', AUTH_PUBLIC), - 'grp/logo' => $this->make_hook('logo', AUTH_PUBLIC), - 'grp/edit' => $this->make_hook('edit', AUTH_MDP), - 'grp/mail' => $this->make_hook('mail', AUTH_MDP), - 'grp/annuaire' => $this->make_hook('annuaire', AUTH_MDP), - 'grp/subscribe' => $this->make_hook('subscribe', AUTH_MDP), - 'grp/paiement' => $this->make_hook('paiement', AUTH_MDP), - - 'grp/admin/annuaire' + '%grp' => $this->make_hook('index', AUTH_PUBLIC), + '%grp/asso.php' => $this->make_hook('index', AUTH_PUBLIC), + '%grp/logo' => $this->make_hook('logo', AUTH_PUBLIC), + '%grp/edit' => $this->make_hook('edit', AUTH_MDP), + '%grp/mail' => $this->make_hook('mail', AUTH_MDP), + '%grp/annuaire' => $this->make_hook('annuaire', AUTH_MDP), + '%grp/subscribe' => $this->make_hook('subscribe', AUTH_MDP), + '%grp/paiement' => $this->make_hook('paiement', AUTH_MDP), + + '%grp/admin/annuaire' => $this->make_hook('admin_annuaire', AUTH_MDP), - 'grp/member' + '%grp/member' => $this->make_hook('admin_member', AUTH_MDP), - 'grp/member/new' + '%grp/member/new' => $this->make_hook('admin_member_new', AUTH_MDP), - 'grp/member/del' + '%grp/member/del' => $this->make_hook('admin_member_del', AUTH_MDP), ); } @@ -183,7 +183,7 @@ class XnetGrpModule extends PLModule $globals->asso('id')); } - redirect('../'.Post::get('diminutif', $globals->asso('diminutif')).'/edit'); + pl_redirect('../'.Post::get('diminutif', $globals->asso('diminutif')).'/edit'); } if (S::has_perms()) { @@ -592,7 +592,7 @@ class XnetGrpModule extends PLModule INNER JOIN aliases AS a ON (u.user_id = a.id) WHERE a.alias={?}', $globals->asso('id'), $forlife); global $platal; - redirect("{$globals->baseurl}/{$platal->ns}member/$email"); + pl_redirect("member/$email"); } else { $page->trig($email." n'est pas un alias polytechnique.org valide"); } @@ -604,7 +604,7 @@ class XnetGrpModule extends PLModule VALUES({?},{?},"ext",{?})', $uid, $globals->asso('id'), $email); global $platal; - redirect("{$globals->baseurl}/{$platal->ns}member/$email"); + pl_redirect("member/$email"); } else { $page->trig("« $email » n'est pas une adresse mail valide"); }