X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=sidebyside;f=include%2Fxnet.inc.php;h=b82ccd85ef466189d3c20d4f39fc13cf00c550c1;hb=d24c8a1195dce2641e62477fc4618786d931ebce;hp=854eda3b12e55604815d5edc60580a733aace4fc;hpb=6637dfcc392f5c89cca4c4ebb31aad7940ea5933;p=platal.git diff --git a/include/xnet.inc.php b/include/xnet.inc.php index 854eda3..b82ccd8 100644 --- a/include/xnet.inc.php +++ b/include/xnet.inc.php @@ -33,6 +33,7 @@ function new_page($tpl_name, $type = SKINNED) require_once("xnet/page.inc.php"); $page = new XnetPage($tpl_name, $type); $page->assign('xorg_tpl', $tpl_name); + $page->assign('is_logged', S::logged()); } function new_skinned_page($tpl_name) @@ -51,6 +52,8 @@ function new_group_open_page($tpl_name, $refuse_access = false) $page->assign('asso', $globals->asso()); $page->setType($globals->asso('cat')); + $page->assign('is_admin', may_update()); + $page->assign('is_member', is_member()); if ($refuse_access) { $page->kill("Vous n'avez pas les droits suffisants pour accéder à cette page"); @@ -74,6 +77,17 @@ function new_groupadmin_page($tpl_name) } // }}} +// {{{ function new_annu_page() + +function new_annu_page($tpl_name) +{ + new_group_open_page($tpl_name, + !may_update() + && (!is_member() || $globals->asso('pub') != 'public') + && $globals->asso('cat') != 'Promotions'); +} + +// }}} // {{{ function new_admin_page() function new_admin_page($tpl_name) @@ -91,5 +105,6 @@ function new_admin_page($tpl_name) } // }}} + // vim:set et sw=4 sts=4 sws=4 foldmethod=marker: ?>