Example #1
0
 /**
  * Detect current view zone
  *
  * @return string
  */
 protected static function detectCurrentViewZone()
 {
     if (\XLite\View\Mailer::isComposeRunned()) {
         $zone = \XLite\Model\ViewList::INTERFACE_MAIL;
     } elseif (\XLite\Core\Request::getInstance()->isCLI()) {
         $zone = \XLite\Model\ViewList::INTERFACE_CONSOLE;
     } elseif (\XLite::isAdminZone()) {
         $zone = \XLite\Model\ViewList::INTERFACE_ADMIN;
     } else {
         $zone = \XLite\Model\ViewList::INTERFACE_CUSTOMER;
     }
     return $zone;
 }