• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/widget/formhandler.php
  • Класс: BitrixImOpenLinesWidgetFormHandler
  • Вызов: FormHandler::getEmailFieldValue
private function getEmailFieldValue()
{
	if (empty($this->eventData['fields']))
	{
		return null;
	}

	$email = null;
	foreach ($this->eventData['fields'] as $entity)
	{
		if (empty($entity['FM']) || empty($entity['FM']['EMAIL']))
		{
			continue;
		}

		$firstEmailKey = array_key_first($entity['FM']['EMAIL']);
		if (empty($entity['FM']['EMAIL'][$firstEmailKey]) || empty($entity['FM']['EMAIL'][$firstEmailKey]['VALUE']))
		{
			continue;
		}

		$email = $entity['FM']['EMAIL'][$firstEmailKey]['VALUE'];
	}

	return $email;
}