Util::getEventById

  1. Bitrix24 API (v. 23.675.0)
  2. calendar
  3. Util
  4. getEventById
  • Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/util.php
  • Класс: BitrixCalendarUtil
  • Вызов: Util::getEventById
static function getEventById(int $eventId): ?array
{
	$eventDb = InternalsEventTable::getList([
		'filter' => [
			'=ID' => $eventId,
		],
	]);

	if ($event = $eventDb->fetch())
	{
		if (!empty($event['NAME']))
		{
			$event['NAME'] = Emoji::decode($event['NAME']);
		}
		if (!empty($event['DESCRIPTION']))
		{
			$event['DESCRIPTION'] = Emoji::decode($event['DESCRIPTION']);
		}
		if (!empty($event['LOCATION']))
		{
			$event['LOCATION'] = Emoji::decode($event['LOCATION']);
		}
		return $event;
	}

	return null;
}

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