• Модуль: socialservices
  • Путь к файлу: ~/bitrix/modules/socialservices/lib/integration/zoom/diskhelper.php
  • Класс: BitrixSocialServicesIntegrationZoomDiskHelper
  • Вызов: DiskHelper::createRootFolderAccessCodes
static function createRootFolderAccessCodes(Storage $storageModel)
{
	// Access codes
	$rightsManager = BitrixDiskDriver::getInstance()->getRightsManager();
	$fullAccessTaskId = $rightsManager->getTaskIdByName($rightsManager::TASK_FULL);
	$rights = $rightsManager->getAllListNormalizeRights($storageModel->getRootObject());

	$accessCodes = array();
	foreach	($rights as $right)
	{
		$accessCodes[] = Array(
			'ACCESS_CODE' => $right['ACCESS_CODE'],
			'TASK_ID' => $right['TASK_ID'],
			'NEGATIVE' => 1
		);
	}
	$accessCodes[] = Array(
		'ACCESS_CODE' => 'G1',
		'TASK_ID' => $fullAccessTaskId,
	);

	return $accessCodes;
}