Example #1
0
 /**
  * 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();
 }
Example #2
0
 /**
  * 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');
 }