• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/timeline/calendarsharing/controller.php
  • Класс: Bitrix\Crm\Timeline\CalendarSharing\Controller
  • Вызов: Controller::getSettings
protected function getSettings(EventData $eventData): array
{
	$result = [];

	if ($eventData->getContactTypeId())
	{
		$result['CONTACT_TYPE_ID'] = $eventData->getContactTypeId();
	}

	if ($eventData->getContactId())
	{
		$result['CONTACT_ID'] = $eventData->getContactId();
	}

	if ($eventData->getTimestamp())
	{
		$result['TIMESTAMP'] = $eventData->getTimestamp();
	}

	if ($eventData->getLinkHash())
	{
		$result['LINK_HASH'] = $eventData->getLinkHash();
	}

	if ($eventData->getContactCommunication())
	{
		$result['CONTACT_COMMUNICATION'] = $eventData->getContactCommunication();
	}

	if ($eventData->getChannelName())
	{
		$result['CHANNEL_NAME'] = $eventData->getChannelName();
	}

	return $result;
}