Form::prepareResult

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. Form
  4. prepareResult
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/webform/form.php
  • Класс: Bitrix\Crm\WebForm\Form
  • Вызов: Form::prepareResult
protected function prepareResult($sect, Main\Result $entityResult, $replaceList = null)
{
	if($entityResult->isSuccess())
	{
		return;
	}

	$errors = $entityResult->getErrors();
	foreach($errors as $error)
	{
		$errorMessage = $error->getMessage();
		if($replaceList)
		{
			$errorMessage = str_replace(array_keys($replaceList), array_values($replaceList), $errorMessage);
		}

		switch ($sect)
		{
			case 'PRESET_FIELDS':
				$errorMessage = Loc::getMessage('CRM_WEBFORM_FORM_PRESET_FIELDS') . ": " . $errorMessage;
				break;
		}

		$this->errors[] = $errorMessage;
	}
}

Добавить комментарий