• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/ads/pixel/eventbuilders/abstractfacebookbuilder.php
  • Класс: Bitrix\Crm\Ads\Pixel\EventBuilders\AbstractFacebookBuilder
  • Вызов: AbstractFacebookBuilder::getLeadUserData
protected function getLeadUserData(?array $lead): array
{
	$userData = [];
	if (!empty($lead))
	{
		if ($contactId = $lead['CONTACT_ID'])
		{
			if (!empty($data = $this->getContactUserData($contactId)))
			{
				$userData[] = $data;
			}
		}
		if ($companyId = $lead['COMPANY_ID'])
		{
			if (!empty($data = $this->getCompanyUserData($companyId)))
			{
				$userData[] = $data;
			}
		}
		if ($lead['EMAIL'] || $lead['PHONE'])
		{
			$data = [];
			if ($email = $lead['EMAIL'])
			{
				$data['email'] = $email;
			}
			if ($phone = $lead['PHONE'])
			{
				$data['phone'] = $phone;
			}
			$userData[] = $data;
		}
	}

	return $userData;
}