- Модуль: socialservices
- Путь к файлу: ~/bitrix/modules/socialservices/lib/integration/zoom/diskhelper.php
- Класс: BitrixSocialServicesIntegrationZoomDiskHelper
- Вызов: DiskHelper::getRootFolder
static function getRootFolder($siteId = SITE_ID)
{
$storageModel = self::getStorageModel($siteId);
if (!$storageModel)
{
return false;
}
$folderModel = BitrixDiskFolder::load(array(
'STORAGE_ID' => $storageModel->getId(),
'PARENT_ID' => $storageModel->getRootObjectId(),
'TYPE' => BitrixDiskInternalsObjectTable::TYPE_FOLDER,
'=CODE' => static::ROOT_FOLDER_CODE,
));
if ($folderModel)
{
return $folderModel;
}
// Creating root folder
$folderModel = $storageModel->addFolder([
'NAME' => static::getRootFolderName($siteId),
'CODE' => static::ROOT_FOLDER_CODE,
'CREATED_BY' => BitrixDiskSystemUser::SYSTEM_USER_ID
], static::createRootFolderAccessCodes($storageModel));
return $folderModel;
}