• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/uf/controller.php
  • Класс: BitrixDiskUfController
  • Вызов: Controller::listCloudStorages
protected function listCloudStorages()
{
	$list = array();
	$documentHandlersManager = Driver::getInstance()->getDocumentHandlersManager();
	foreach($documentHandlersManager->getHandlersForImport() as $handler)
	{
		$list[$handler::getCode()] = array(
			'id' => $handler::getCode(),
			'name' => $handler::getStorageName(),
			'type' => 'cloud',
			'link' => Driver::getInstance()->getUrlManager()->getUrlUfController(
				'loadItems',
				array(
					'cloudImport' => 1,
					'service' => $handler::getCode(),
				)
			),
		);
	}
	unset($handler);

	return $list;
}