Your IP : 3.138.124.211
<?
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();
}
}