function new_annu_page($tpl_name)
{
+ global $globals;
new_group_open_page($tpl_name,
!may_update()
&& (!is_member() || $globals->asso('pub') != 'public')
// }}}
// {{{ is_member
-function is_member() {
+function is_member($force = false)
+{
global $globals;
$asso_id = $globals->asso('id');
if (!$asso_id) { return false; }
static $is_member;
if (!$is_member) $is_member = array();
- if (!isset($is_member[$asso_id]))
+ if (!isset($is_member[$asso_id]) || $force)
{
$res = XDB::query(
"SELECT COUNT(*)
} else {
$page->trig('Vous avez été désinscrit du groupe, mais des erreurs se sont produites lors des désinscriptions des alias et des mailing-lists.');
}
- $page->assign('is_member', false);
+ $page->assign('is_member', is_member(true));
}
function handler_admin_member_del(&$page, $user = null)