X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fxnetgrp.php;h=4fc69a4d4b157ac80112d8ad0c3b2177dd2ef62a;hb=b62be36bc636e303764792a36165be27d5802675;hp=b3da3d35df4553c59f51479a7467bf6e5ee78272;hpb=1bf36cd12647c3d2eb8f9ec2a1f0eaad0b5f7e81;p=platal.git diff --git a/modules/xnetgrp.php b/modules/xnetgrp.php index b3da3d3..4fc69a4 100644 --- a/modules/xnetgrp.php +++ b/modules/xnetgrp.php @@ -312,9 +312,9 @@ class XnetGrpModule extends PLModule } if (Env::b('admin')) { - $uf = $globals->asso()->getAdmins(null, $se); + $uf = $globals->asso()->getAdminsFilter(null, $se); } else { - $uf = $globals->asso()->getMembers(null, $se); + $uf = $globals->asso()->getMembersFilter(null, $se); } $users = $uf->getUsers(new PlLimit(NB_PER_PAGE, $ofs * NB_PER_PAGE)); $count = $uf->getTotalCount(); @@ -340,7 +340,7 @@ class XnetGrpModule extends PLModule { global $globals; $vcard = new VCard($photos == 'photos', 'Membre du groupe ' . $globals->asso('nom')); - $vcard->addProfiles($globals->asso()->getMembers()->getProfiles()); + $vcard->addProfiles($globals->asso()->getMembersFilter()->getProfiles()); $vcard->show(); } @@ -350,7 +350,7 @@ class XnetGrpModule extends PLModule if (is_null($filename)) { $filename = $globals->asso('diminutif') . '.csv'; } - $users = $globals->asso()->getMembers(null, new UFO_Name('directory_name'))->getUsers(); + $users = $globals->asso()->getMembersFilter(null, new UFO_Name('directory_name'))->getUsers(); header('Content-Type: text/x-csv; charset=utf-8;'); header('Pragma: '); header('Cache-Control: '); @@ -704,8 +704,9 @@ class XnetGrpModule extends PLModule if ($globals->asso('notif_unsub')) { $mailer = new PlMailer('xnetgrp/unsubscription-notif.mail.tpl'); - foreach ($globals->asso()->getMembers()->getUsers() as $user) { - $mailer->addTo($user); + $admins = $globals->asso()->iterAdmins(); + while ($admin = $admins->next()) { + $mailer->addTo($admin); } $mailer->assign('group', $globals->asso('nom')); $mailer->assign('user', $user);