X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fmassmailer.inc.php;h=a6dc702e79f3d56b22903a2c4ecca70bca8bb9e6;hb=cd7a9c53f9dfb4c2d33f9340feadcc3dbcfc1876;hp=f9cc381b2e810dc5bd20dc2ba1d638f4bd08220a;hpb=34465ab035104f739a54ec62660f04f874448627;p=platal.git diff --git a/include/massmailer.inc.php b/include/massmailer.inc.php index f9cc381..a6dc702 100644 --- a/include/massmailer.inc.php +++ b/include/massmailer.inc.php @@ -204,14 +204,17 @@ abstract class MassMailer { $this->setSent(); $query = XDB::format($this->getAllRecipients(), $this->id()) . ' LIMIT 60'; + $emailsCount = 0; + while (true) { $users = User::getBulkUsersWithUIDs(XDB::fetchColumn($query)); if (count($users) == 0) { - return; + return $emailsCount; } foreach ($users as $user) { $sent[] = XDB::format('uid = {?}', $user->id()); $this->sendTo($user, $hash); + ++$emailsCount; } XDB::execute("UPDATE {$this->_subscriptionTable} SET last = {?} @@ -219,6 +222,7 @@ abstract class MassMailer sleep(60); } + return $emailsCount; } abstract protected function assignData(&$smarty);