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