From: x2003bruneau Date: Wed, 15 Aug 2007 21:02:29 +0000 (+0000) Subject: Add a hard coded limit of 10 mail moderation at a time X-Git-Tag: xorg/0.9.15~209 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=30660c1a6b769d620464b814dee51a4d0e220637;p=platal.git Add a hard coded limit of 10 mail moderation at a time lists.php | 5 +++++ 1 file changed, 5 insertions(+) git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1915 839d8a87-29fc-0310-9880-83ba4fa771e5 --- diff --git a/modules/lists.php b/modules/lists.php index df255e1..eca8290 100644 --- a/modules/lists.php +++ b/modules/lists.php @@ -454,8 +454,13 @@ class ListsModule extends PLModule if (Post::has('moderate_mails') && Post::has('select_mails')) { $mails = array_keys(Post::v('select_mails')); + if (count($mails) > 10) { + $page->trig("Impossible de réaliser plus de 10 actions à la fois"); + $mails = array_slice($mails, 0, 10); + } foreach($mails as $mail) { $this->moderate_mail($domain, $liste, $mail); + usleep(200000); } } elseif (Env::has('mid')) { if (Get::has('mid') && !Env::has('mok') && !Env::has('mdel')) {