• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/classes/general/calendar_restservice.php
  • Класс: CCalendarRestService
  • Вызов: CCalendarRestService::ResourceList
static function ResourceList()
{
	if (Loader::includeModule('intranet') && !BitrixIntranetUtil::isIntranetUser())
	{
		throw new RestException(Loc::getMessage('CAL_REST_ACCESS_DENIED'));
	}

	$resources = [];

	$resourceList = InternalsSectionTable::getList(
		array(
			"filter" => [
				"=ACTIVE" => 'Y',
				"=CAL_TYPE" => 'resource'
			],
			"select" => ["ID", "NAME", "CREATED_BY"]
		)
	);

	while ($resource = $resourceList->fetch())
	{
		$resources[] = $resource;
	}

	return $resources;
}