• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/rooms/manager.php
  • Класс: BitrixCalendarRoomsManager
  • Вызов: Manager::prepareRoomsQueryData
static function prepareRoomsQueryData(QueryResult $query): array
{
	$roomsId = [];
	$result = [];

	while ($room = $query->fetch())
	{
		$room['ID'] = $room['SECTION_ID'];
		unset($room['SECTION_ID']);

		if (!empty($room['NAME']))
		{
			$room['NAME'] = Emoji::decode($room['NAME']);
		}
		$roomId = (int)$room['ID'];
		$roomsId[] = $roomId;
		$result[$roomId] = $room;
	}

	return [$roomsId, $result];
}