- Updates Sending Queue worker/tasks/unit tests use model's method to get/save rendered newsletter body

This commit is contained in:
Vlad
2016-09-19 20:11:58 -04:00
parent e1caf49ea5
commit 1bf0988297
7 changed files with 54 additions and 65 deletions

View File

@@ -7,13 +7,10 @@ use MailPoet\Models\NewsletterPost;
if(!defined('ABSPATH')) exit;
class Posts {
static function extractAndSave($newsletter) {
if(empty($newsletter->_transient->rendered_body['html']) || empty($newsletter->id)) {
return false;
}
static function extractAndSave($rendered_newsletter, $newsletter) {
preg_match_all(
'/data-post-id="(\d+)"/ism',
$newsletter->_transient->rendered_body['html'],
$rendered_newsletter['html'],
$matched_posts_ids);
$matched_posts_ids = $matched_posts_ids[1];
if(!count($matched_posts_ids)) {