From 198c9339030b5b385670c255356d4fa537c67104 Mon Sep 17 00:00:00 2001 From: Romain Thouvenin Date: Mon, 24 Apr 2017 15:05:27 +0200 Subject: [PATCH] CRM-20309 Schedule mailing jobs at increasing times --- CRM/Mailing/BAO/MailingJob.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CRM/Mailing/BAO/MailingJob.php b/CRM/Mailing/BAO/MailingJob.php index 49d3fc5989..0aedfdf0b1 100644 --- a/CRM/Mailing/BAO/MailingJob.php +++ b/CRM/Mailing/BAO/MailingJob.php @@ -431,7 +431,9 @@ VALUES (%1, %2, %3, %4, %5, %6, %7) } else { // Creating 'child jobs' - for ($i = 0; $i < $recipient_count; $i = $i + $offset) { + $scheduled_unixtime = strtotime($this->scheduled_date); + for ($i = 0, $s = 0; $i < $recipient_count; $i = $i + $offset, $s++) { + $params[2][0] = date('Y-m-d H:i:s', $scheduled_unixtime + $s); $params[6][0] = $i; $params[7][0] = $offset; CRM_Core_DAO::executeQuery($sql, $params); -- 2.25.1