diff --git a/lib/AdminPages/Pages/Newsletters.php b/lib/AdminPages/Pages/Newsletters.php index 5c88bb7ce6..0009f47ffa 100644 --- a/lib/AdminPages/Pages/Newsletters.php +++ b/lib/AdminPages/Pages/Newsletters.php @@ -6,6 +6,7 @@ use MailPoet\AdminPages\PageRenderer; use MailPoet\Config\Env; use MailPoet\Config\Menu; use MailPoet\Listing\PageLimit; +use MailPoet\Models\Newsletter; use MailPoet\Models\Segment; use MailPoet\Models\Subscriber; use MailPoet\Services\Bridge; @@ -152,6 +153,7 @@ class Newsletters { ]; $data['is_new_user'] = $this->installation->isNewInstallation(); + $data['sent_newsletters_count'] = (int)Newsletter::where('status', Newsletter::STATUS_SENT)->count(); $this->wp->wpEnqueueScript('jquery-ui'); $this->wp->wpEnqueueScript('jquery-ui-datepicker'); diff --git a/views/newsletters.html b/views/newsletters.html index 7f2f4cbff6..5dca1ebdc2 100644 --- a/views/newsletters.html +++ b/views/newsletters.html @@ -7,7 +7,7 @@ <% autoescape 'js' %> var mailpoet_update_available = <%= is_mailpoet_update_available ? 'true' : 'false' %> var mailpoet_listing_per_page = <%= items_per_page %>; - var mailpoet_display_nps_poll = <%= settings.display_nps_poll ? 'true' : 'false' %>; + var mailpoet_display_nps_poll = <%= (sent_newsletters_count > 0 and settings.display_nps_poll) ? 'true' : 'false' %>; var mailpoet_segments = <%= json_encode(segments) %>; var mailpoet_show_congratulate_after_first_newsletter = <%= show_congratulate_after_first_newsletter %>; var mailpoet_installed_days_ago = <%= installed_days_ago %>;