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

	$result['rooms'] = self::getRoomsList();
	$sectionList = CCalendar::GetSectionList([
		'CAL_TYPE' => self::TYPE,
		'OWNER_ID' => 0,
		'checkPermissions' => true,
		'getPermissions' => true,
		'getImages' => true
	]);
	$sectionList = array_merge(
		$sectionList,
		CCalendar::getSectionListAvailableForUser(CCalendar::GetUserId())
	);
	$result['sections'] = $sectionList;

	return $result;
}