• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/uf/controller.php
  • Класс: BitrixDiskUfController
  • Вызов: Controller::listItemsCloud
protected function listItemsCloud(DocumentHandler $documentHandler, $path = '/')
{
	$urlManager = Driver::getInstance()->getUrlManager();
	$items = $documentHandler->listFolder($path, $this->request->getQuery('folderId'));
	if($items === null)
	{
		$this->errorCollection->add($documentHandler->getErrors());
		return null;
	}
	$response = array();
	foreach($items as $item)
	{
		$item['link'] = $urlManager->getUrlUfController(
			'loadItems',
			array(
				'folderId' => $item['id'],
				'service' => $documentHandler::getCode(),
			)
		);
		$response[$item['id']] = $item;

	}
	unset($item);

	return $response;
}