Change newsletter preview to use current user as subscriber

This commit is contained in:
Tautvidas Sipavičius
2016-06-13 15:02:20 +03:00
parent 781973777e
commit 3b4ac4d2d2

View File

@@ -185,8 +185,15 @@ class Newsletters {
$data_for_shortcodes =
array_merge(array($newsletter['subject']), $rendered_newsletter);
$body = implode($divider, $data_for_shortcodes);
$wp_user = wp_get_current_user();
$subscriber = Subscriber::where('email', $wp_user->data->user_email)
->findOne();
$subscriber = ($subscriber) ? $subscriber->asArray() : $subscriber;
$shortcodes = new \MailPoet\Newsletter\Shortcodes\Shortcodes(
$newsletter
$newsletter,
$subscriber
);
list($newsletter['subject'],
$newsletter['body']['html'],