• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/ui/preview/file.php
  • Класс: BitrixDiskUiPreviewFile
  • Вызов: File::checkUserReadAccess
static function checkUserReadAccess(array $params, $userId)
{
	$result = false;

	$fileId = $params['fileId'];
	if($file = BitrixDiskFile::loadById($fileId))
	{
		$securityContext = $file->getStorage()->getSecurityContext($userId);
		if($file->canRead($securityContext))
		{
			$result = true;
		}
	}
	return $result;
}