Signed-off-by: Stéphane Jacob <sj@m4x.org>
$this->id());
}
+ public function hasSingleGroup()
+ {
+ $groupNb = XDB::fetchOneCell('SELECT COUNT(DISTINCT(asso_id))
+ FROM group_members
+ WHERE uid = {?}',
+ $this->id());
+ return ($groupNb == 1);
+ }
+
/**
* Clears a user.
* *always deletes in: account_lost_passwords, register_marketing,
}
$page->addJsLink('password.js');
+ $page->assign('onlyGroup', $user->hasSingleGroup());
$page->assign('user', $user);
$page->assign('listes', $mmlist->get_lists($user->forlifeEmail()));
$page->assign('alias', $user->emailAliases($globals->asso('mail_domain'), 'user', true));
<div style="float: left; margin-top: 5px;">
{checkpasswd prompt="new_plain_password" submit="dummy_none"}
</div>
+ {if !$onlyGroup}
+ <div style="clear: both">
+ <small class="error">
+ Attention, cet utilisateur est inscrit à d'autres groupes, changer son mot de passe modifiera aussi ses accès aux autres groupes.
+ </small>
+ </div>
+ {/if}
</td>
</tr>
<tr id="make_X">