Add Premium page [MAILPOET-885]

This commit is contained in:
stoletniy
2017-05-29 16:47:19 +03:00
parent 49673fabbd
commit e10fa065bd
2 changed files with 154 additions and 0 deletions

View File

@ -165,6 +165,20 @@ class Menu {
'settings'
)
);
// Only show this page in menu if the Premium plugin is not activated
add_submenu_page(
License::getLicense() ? true : $main_page_slug,
$this->setPageTitle(__('Premium', 'mailpoet')),
__('Premium', 'mailpoet'),
Env::$required_permission,
'mailpoet-premium',
array(
$this,
'premium'
)
);
add_submenu_page(
'admin.php?page=mailpoet-subscribers',
$this->setPageTitle(__('Import', 'mailpoet')),
@ -299,6 +313,16 @@ class Menu {
$this->displayPage('update.html', $data);
}
function premium() {
$data = array(
'subscriber_count' => Subscriber::getTotalSubscribers(),
'sub_menu' => 'mailpoet-newsletters'
);
$this->displayPage('premium.html', $data);
}
function settings() {
if($this->subscribers_over_limit) return $this->displaySubscriberLimitExceededTemplate();