- Updates shortcodes logic

- Implements [newsletter:total] and [newsletter:number] shortcodes
- Implements shortcode replacement in subject line
- Updates unit tests
Issue #380
This commit is contained in:
Vlad
2016-03-19 11:19:22 -04:00
parent 71d8fb0d93
commit 6ec15bec22
6 changed files with 65 additions and 42 deletions

View File

@@ -139,11 +139,8 @@ class Newsletters {
}
$renderer = new Renderer($data);
$rendered_newsletter = $renderer->render();
$shortcodes = new \MailPoet\Newsletter\Shortcodes\Shortcodes(
$rendered_newsletter['html'],
$data
);
$rendered_newsletter = $shortcodes->replace();
$shortcodes = new \MailPoet\Newsletter\Shortcodes\Shortcodes($data);
$rendered_newsletter = $shortcodes->replace($rendered_newsletter['html']);
return array('rendered_body' => $rendered_newsletter);
}