X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Flists.php;h=4e15843025d1b58c2a7f7b44933beca039521e05;hb=ad47a0aa4c6a13b4e4d051f7159641204707d11c;hp=bf6112f50f9df83a8ffdd09a66d03a185ab6c29c;hpb=946795ebddb2c2ff7f5e1ded6e084a934b59385a;p=platal.git diff --git a/modules/lists.php b/modules/lists.php index bf6112f..4e15843 100644 --- a/modules/lists.php +++ b/modules/lists.php @@ -1,6 +1,6 @@ unsubscribeBulk(array($del_member->forlifeEmail())); - } - } else { - $mlist->unsubscribeBulk(array(Env::v('del_member'))); + if ($del_member = User::getSilent(Env::t('del_member'))) { + $mlist->unsubscribeBulk(array($del_member->forlifeEmail())); } pl_redirect('lists/admin/'.$liste); } @@ -797,12 +793,8 @@ class ListsModule extends PLModule if (Env::has('del_owner')) { S::assert_xsrf_token(); - if (strpos(Env::v('del_owner'), '@') === false) { - if ($del_owner = User::getSilent(Env::t('del_owner'))) { - $mlist->unsubscribeBulk(array($del_owner->forlifeEmail())); - } - } else { - $mlist->removeOwner(Env::v('del_owner')); + if ($del_owner = User::getSilent(Env::t('del_owner'))) { + $mlist->unsubscribeBulk(array($del_owner->forlifeEmail())); } pl_redirect('lists/admin/'.$liste); } @@ -1060,5 +1052,5 @@ class ListsModule extends PLModule } } -// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker fenc=utf-8: ?>