Current Path : /home/bitrix/ext_www/klimatlend.ua/bitrix/components/bitrix/sender.ui.button.panel/ |
Current File : /home/bitrix/ext_www/klimatlend.ua/bitrix/components/bitrix/sender.ui.button.panel/class.php |
<? use Bitrix\Main\Localization\Loc; use Bitrix\Main\ErrorCollection; if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) { die(); } Loc::loadMessages(__FILE__); class SenderUiButtonPanel extends CBitrixComponent { /** @var ErrorCollection $errors Errors. */ protected $errors; protected function checkRequiredParams() { return true; } protected function initParams() { } protected function prepareResult() { return true; } protected function printErrors() { foreach ($this->errors as $error) { ShowError($error); } } public function executeComponent() { $this->errors = new ErrorCollection(); $this->initParams(); if (!$this->checkRequiredParams()) { $this->printErrors(); return; } if (!$this->prepareResult()) { $this->printErrors(); return; } $this->includeComponentTemplate(); } }