Add a feature flag
[MAILPOET-2274]
This commit is contained in:
committed by
Jack Kitterhing
parent
d00e260550
commit
db23f5b91c
@ -4,14 +4,19 @@ namespace MailPoet\AdminPages\Pages;
|
||||
|
||||
use MailPoet\AdminPages\PageRenderer;
|
||||
use MailPoet\Config\Menu;
|
||||
use MailPoet\Features\FeaturesController;
|
||||
use MailPoet\Models\Subscriber;
|
||||
|
||||
class Premium {
|
||||
/** @var PageRenderer */
|
||||
private $page_renderer;
|
||||
|
||||
function __construct(PageRenderer $page_renderer) {
|
||||
/** @var FeaturesController */
|
||||
private $features_controller;
|
||||
|
||||
function __construct(PageRenderer $page_renderer, FeaturesController $features_controller) {
|
||||
$this->page_renderer = $page_renderer;
|
||||
$this->features_controller = $features_controller;
|
||||
}
|
||||
|
||||
function render() {
|
||||
@ -21,6 +26,10 @@ class Premium {
|
||||
'display_discount' => time() <= strtotime('2018-11-30 23:59:59'),
|
||||
];
|
||||
|
||||
$this->page_renderer->displayPage('premium.html', $data);
|
||||
if ($this->features_controller->isSupported(FeaturesController::NEW_PREMIUM_PAGE)) {
|
||||
$this->page_renderer->displayPage('premium.html', $data);
|
||||
} else {
|
||||
$this->page_renderer->displayPage('premium_old.html', $data);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user