- Modifies cron router/UI to display proper status message when WP task
scheduler is configured and cron is not running - Updates sending queue worker and related components to stop (delete) cron when all processing is done
This commit is contained in:
@ -62,7 +62,7 @@ class Newsletter {
|
||||
return $newsletter;
|
||||
}
|
||||
|
||||
function render($newsletter) {
|
||||
function render(array $newsletter) {
|
||||
$renderer = new Renderer($newsletter);
|
||||
$newsletter['rendered_body'] = $renderer->render();
|
||||
return $newsletter;
|
||||
@ -103,4 +103,12 @@ class Newsletter {
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
function markNewsletterAsSent($queue_id) {
|
||||
$newsletter = NewsletterModel::findOne($queue_id);
|
||||
// if it's a standard newsletter, update its status
|
||||
if($newsletter->type === NewsletterModel::TYPE_STANDARD) {
|
||||
$newsletter->setStatus(NewsletterModel::STATUS_SENT);
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user