• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/rooms/util.php
  • Класс: BitrixCalendarRoomsUtil
  • Вызов: Util::getTextLocation
static function getTextLocation($loc = '')
{
	$result = $loc;
	if ($loc)
	{
		$location = self::parseLocation($loc);

		if ($location['mrid'] === false && $location['room_id'] === false)
		{
			return $location['str'];
		}

		if ($location['room_id'] > 0)
		{
			$room = Manager::getRoomById($location['room_id']);
			return $room ? ($room[0]['NAME'] ?? null) : '';
		}

		$MRList = IBlockMeetingRoom::getMeetingRoomList();
		foreach ($MRList as $MR)
		{
			if ((int)$MR['ID'] === (int)$location['mrid'])
			{
				return $MR['NAME'];
			}
		}
	}

	return Emoji::decode($result);
}