• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/widget/formhandler.php
  • Класс: BitrixImOpenLinesWidgetFormHandler
  • Вызов: FormHandler::initCrmFields
private function initCrmFields(): bool
{
	$reader = new CrmReader();
	if (!$reader->errorCollection->isEmpty())
	{
		$this->errorCollection->add($reader->errorCollection->getValues());

		return false;
	}
	$this->crmEntities = $this->eventData['result']['entities'];

	$fields = $reader->getFieldsFromMixedEntities($this->eventData['result']['entities']);
	$this->crmFields['FIRST_NAME'] = $fields['FIRST_NAME'];
	$this->crmFields['LAST_NAME'] = $fields['LAST_NAME'];
	$this->crmFields['PHONE'] = $fields['PHONE'];
	$this->crmFields['EMAIL'] = $fields['EMAIL'];

	return true;
}