X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fxnet%2Fpage.inc.php;h=dd0cca3330e07a27050d1af41d7cf929c913b5f5;hb=70bea6bffe1674738e39070e18228cb781455ae9;hp=6190b5fff6171dd6faa3fb361fc768a91ca541cd;hpb=787bb3d745141f2f85bd947ad7dd775d2c63f908;p=platal.git diff --git a/include/xnet/page.inc.php b/include/xnet/page.inc.php index 6190b5f..dd0cca3 100644 --- a/include/xnet/page.inc.php +++ b/include/xnet/page.inc.php @@ -1,6 +1,6 @@ 'send_bug', 'class' => 'popup_840x600'); $menu["no_title"] = $sub; + $perms = S::v('perms'); + $dim = $globals->asso('diminutif'); if (S::logged() && $globals->asso()) { $sub = array(); - $dim = $globals->asso('diminutif'); $sub['présentation'] = "login/$dim/"; - if (may_update() || (is_member() && $globals->asso('pub') == 'public') - || $globals->asso('cat') == 'Promotions') { + if ($perms->hasFlag('groupannu')) { $sub['annuaire du groupe'] = "$dim/annuaire"; $sub['trombinoscope'] = "$dim/trombi"; $sub['carte'] = "$dim/geoloc"; } - if (is_member() || may_update()) { + if ($perms->hasFlag('groupmember')) { if ($globals->asso('forum')) { $sub['forum'] = "$dim/forum"; } @@ -107,14 +107,14 @@ class XnetPage extends PlatalPage } } $sub['événement'] = "$dim/events"; - if (may_update() || is_member()) { + if ($perms->hasFlag('groupmember')) { $sub['télépaiement'] = "$dim/payment"; } $menu[$globals->asso('nom')] = $sub; } - if (S::logged() && may_update()) { + if ($globals->asso() && is_object($perms) && $perms->hasFlag('groupadmin')) { $sub = array(); $sub['modifier l\'accueil'] = "$dim/edit"; $sub['gérer les annonces'] = "$dim/admin/announces";