• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/WebForm/Scenario/BaseScenario.php
  • Класс: Bitrix\Crm\Service\WebForm\Scenario\BaseScenario
  • Вызов: BaseScenario::check
public function check(): array
{
	$checkResult = $this->checkFields();

	$message = $checkResult['messages']
		? Loc::getMessage('CRM_SERVICE_FORM_SCENARIO_ERRORS', [
			'%scenario_name%' => $this->getTitle(),
			'%notice%' => implode("
", $checkResult['messages']), ]) : ''; return [ 'success' => !$checkResult['messages'], 'message' => $checkResult['messages'] ? [ 'title' => Loc::getMessage('CRM_SERVICE_FORM_SCENARIO_FIELD_ERROR_TITLE'), 'description' => $message, 'confirmButton' => Loc::getMessage('CRM_SERVICE_FORM_SCENARIO_FIELD_ERROR_CONFIRM'), 'cancelButton' => Loc::getMessage('CRM_SERVICE_FORM_SCENARIO_FIELD_ERROR_CANCEL'), ] : [], ]; }