• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/rightsmanager.php
  • Класс: BitrixDiskRightsManager
  • Вызов: RightsManager::getPseudoMaxTaskByObjectForUser
public function getPseudoMaxTaskByObjectForUser(BaseObject $object, $userId)
{
	$maxTaskName = null;
	foreach($this->getAllListNormalizeRightsForUserId($object->getRealObject(), $userId) as $rightOnObject)
	{
		if(empty($rightOnObject['NEGATIVE']))
		{
			$taskName = $this->getTaskNameById($rightOnObject['TASK_ID']);
			if($taskName && ($this->pseudoCompareTaskName($taskName, $maxTaskName) > 0))
			{
				$maxTaskName = $taskName;
			}
		}
	}
	unset($rightOnObject);

	return $maxTaskName;
}