/** * 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; }