public function iterMembers($extra_cond = null, $sort = null, $limit = null)
{
- $uf = getMembersFilter($extra_cond, $sort);
+ $uf = $this->getMembersFilter($extra_cond, $sort);
return $uf->iterUsers($limit);
}
public function iterAdmins($extra_cond = null, $sort = null, $limit = null)
{
- $uf = getAdminsFilter($extra_cond, $sort);
+ $uf = $this->getAdminsFilter($extra_cond, $sort);
return $uf->iterUsers($limit);
}
$may_update = may_update();
$warning = false;
- foreach ($listes as $liste) {
- if ($liste['sub'] == 2) {
- if ($may_update) {
- $mmlist->mass_unsubscribe($liste['list'], Array($user->forlifeEmail()));
- } else {
- $mmlist->unsubscribe($liste['list']);
+ if (is_array($listes)) {
+ foreach ($listes as $liste) {
+ if ($liste['sub'] == 2) {
+ if ($may_update) {
+ $mmlist->mass_unsubscribe($liste['list'], Array($user->forlifeEmail()));
+ } else {
+ $mmlist->unsubscribe($liste['list']);
+ }
+ } elseif ($liste['sub']) {
+ Platal::page()->trigWarning($user->fullName() . " a une"
+ ." demande d'inscription en cours sur la"
+ ." liste {$liste['list']}@ !");
+ $warning = true;
}
- } elseif ($liste['sub']) {
- Platal::page()->trigWarning($user->fullName() . " a une"
- ." demande d'inscription en cours sur la"
- ." liste {$liste['list']}@ !");
- $warning = true;
}
}
<h1>{$asso->nom} : gestion des membres</h1>
<h2>
- Suppression du membre : {$user.prenom} {$user.nom}
+ Suppression du membre : {profile user=$user groupperms=false sex=false promo=true}
</h2>
Êtes-vous sûr de vouloir vous désinscrire du groupe {$asso->nom} et de toutes
les listes de diffusion associées ?
{else}
- Êtes-vous sûr de vouloir supprimer {$user.prenom} {$user.nom} du groupe,
+ Êtes-vous sûr de vouloir supprimer {$user->fullName()} du groupe,
lui retirer tous les droits associés à son statut de membre
et le désabonner de toutes les listes de diffusion du groupe ?
{/if}