settings = new SettingsController(); } function enable() { $this->settings->set(self::OPTION_NAME, true); } function disable() { $this->settings->set(self::OPTION_NAME, false); } function init($should_display) { $should_display = $should_display && (time() <= strtotime('2018-11-30 23:59:59')); if ($should_display && $this->settings->get(self::OPTION_NAME, true)) { return $this->display(); } } private function display() { $message = Helpers::replaceLinkTags( WPFunctions::get()->__('
Our annual sale is a good opportunity to get more detailed stats & great email deliverability. Don’t miss out!
[link]Visit the MailPoet Premium page[/link]', 'mailpoet'), 'admin.php?page=mailpoet-premium', ['class' => 'button button-primary'] ); $message .= ''; $extra_classes = 'mailpoet-dismissible-notice is-dismissible'; $data_notice_name = self::OPTION_NAME; WPNotice::displaySuccess($message, $extra_classes, $data_notice_name); return $message; } }