• Модуль: translate
  • Путь к файлу: ~/bitrix/modules/translate/lib/permission.php
  • Класс: BitrixTranslatePermission
  • Вызов: Permission::canView
static function canView($checkUser): bool
{
	if (!($checkUser instanceof CUser) && !($checkUser instanceof MainEngineCurrentUser))
	{
		return false;
	}

	if (self::isAdmin($checkUser))
	{
		return true;
	}

	if ($checkUser instanceof MainEngineCurrentUser)
	{
		$userRights = CMain::getUserRight('translate', $checkUser->getUserGroups());
	}
	elseif ($checkUser instanceof CUser)
	{
		$userRights = CMain::getUserRight('translate', $checkUser->getUserGroupArray());
	}

	return ($userRights >= self::READ);
}