- Removes unused class import

- Fixes newsletter URL generation in archive shortcode
- Disables generation of subscription management/unsubscribe/view in
  browser shortcodes when newsletter is previewed
This commit is contained in:
Vlad
2016-12-07 15:18:49 -05:00
parent edcce542c3
commit eee22227b3
6 changed files with 65 additions and 31 deletions

View File

@@ -3,7 +3,6 @@ namespace MailPoet\Config;
use \MailPoet\Models\Newsletter;
use \MailPoet\Models\Subscriber;
use \MailPoet\Models\SubscriberSegment;
use \MailPoet\Subscription;
use MailPoet\Newsletter\Url as NewsletterUrl;
class Shortcodes {
@@ -113,12 +112,16 @@ class Shortcodes {
}
function renderArchiveSubject($newsletter) {
$preview_url = NewsletterUrl::getViewInBrowserUrl($newsletter);
$preview_url = NewsletterUrl::getViewInBrowserUrl(
$newsletter,
$subscriber = false,
$queue = false,
$wp_user_preview = true
);
return '<a href="'.esc_attr($preview_url).'" target="_blank" title="'
.esc_attr(__('Preview in a new tab', 'mailpoet')).'">'
.esc_attr($newsletter->subject).
'</a>';
}
}
}