/** * Admin area: Popup trial notice is displayed right after login * Customer area: Inline trial notice is displayed when trial period expired * * @return boolean */ public function isTrialNoticeAutoDisplay() { $showTrialNotice = \XLite\Core\Session::getInstance()->get(\XLite::SHOW_TRIAL_NOTICE); \XLite\Core\Session::getInstance()->set(\XLite::SHOW_TRIAL_NOTICE, null); return \XLite::isAdminZone() ? $showTrialNotice : \XLite::isTrialPeriodExpired(); }
/** * In the admin area the following targets are allowed. * * @return array */ public static function getAllowedAdminTargetsTrialNotice() { return \XLite::isTrialPeriodExpired() ? array('trial_notice', 'recent_orders', 'order', 'order_list') : array('trial_notice'); }