From e940f534787ca57dc52f0174ce27ec9f4cbc468a Mon Sep 17 00:00:00 2001 From: x2003bruneau Date: Sun, 19 Nov 2006 08:54:58 +0000 Subject: [PATCH] Oops, uncommited file for [1101] git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1112 839d8a87-29fc-0310-9880-83ba4fa771e5 --- modules/lists.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/lists.php b/modules/lists.php index e00ecc0..2f713c5 100644 --- a/modules/lists.php +++ b/modules/lists.php @@ -436,12 +436,16 @@ class ListsModule extends PLModule $this->client->handle_request($liste,Env::v('sadd'),4,''); pl_redirect('lists/moderate/'.$liste); } - if (Post::has('sdel')) { /* 2 = REJECT */ $this->client->handle_request($liste,Post::v('sdel'),2,Post::v('reason')); } - if (Env::has('mid')) { + if (Post::has('moderate_mails') && Post::has('select_mails')) { + $mails = array_keys(Post::v('select_mails')); + foreach($mails as $mail) { + $this->moderate_mail($domain, $liste, $mail); + } + } elseif (Env::has('mid')) { $mail = $this->moderate_mail($domain, $liste, Env::i('mid')); if (Get::has('mid') && is_array($mail)) { @@ -458,7 +462,6 @@ class ListsModule extends PLModule return; } } elseif (Env::has('sid')) { - if (list($subs,$mails) = $this->client->get_pending_ops($liste)) { foreach($subs as $user) { if ($user['id'] == Env::v('sid')) { -- 2.1.4