Current Path : /var/www/axolotl/data/www/axolotl.ru/www/bitrix/components/clementin/bonusplus_auto/ |
Current File : /var/www/axolotl/data/www/axolotl.ru/www/bitrix/components/clementin/bonusplus_auto/class.php |
<?php use \Bitrix\Main\Loader; use \Bitrix\Main\Application; if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die(); class bonusplus_auto extends CBitrixComponent { private $_request; /** * @return bool * @throws Exception */ private function _checkModules() { if ( !Loader::includeModule('iblock') || !Loader::includeModule('sale') ) { throw new \Exception('Не загружены �о�ул� необхо���ые �ля работы �о�уля'); } return true; } /** * @return CAllMain|CMain */ private function _app() { global $APPLICATION; return $APPLICATION; } /** * @return CAllUser|CUser */ private function _user() { global $USER; return $USER; } /** * @param $arParams * @return mixed */ public function onPrepareComponentParams($arParams) { return $arParams; } public function executeComponent() { $this->_checkModules(); $this->_request = Application::getInstance()->getContext()->getRequest(); $this->arResult['SOME_VAR'] = 'some result data for template'; $this->includeComponentTemplate(); } }