• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/rightsmanager.php
  • Класс: BitrixDiskRightsManager
  • Вызов: RightsManager::getParentsRights
public function getParentsRights($objectId)
{
	$query = new Query(RightTable::getEntity());
	$rights = $query
		->setSelect(array('*', 'DEPTH_LEVEL' => 'PATH_PARENT.DEPTH_LEVEL',))
		->setFilter(array(
			'PATH_PARENT.OBJECT_ID' => $objectId,
			'!PATH_PARENT.PARENT_ID' => $objectId,
		))
		->exec()
		->fetchAll()
	;
	Collection::sortByColumn($rights, array('DEPTH_LEVEL' => SORT_DESC));

	return $rights;
}