- Модуль: 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;
}