• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/volume/base.php
  • Класс: Bitrix\Crm\Volume\Base
  • Вызов: Base::getDiskSecurityContext
protected function getDiskSecurityContext($object)
{
	static $securityContext = null;

	$userId = $this->getUser()->getId();

	if (!($securityContext instanceof Disk\Security\SecurityContext))
	{
		if (Disk\User::isCurrentUserAdmin())
		{
			$securityContext = new Disk\Security\FakeSecurityContext($userId);
		}
		else
		{
			$securityContext = $object->getStorage()->getSecurityContext($userId);
		}
	}

	return $securityContext;
}