diff options
author | Melanie | 2012-05-17 13:28:25 +0100 |
---|---|---|
committer | Melanie | 2012-05-17 13:28:25 +0100 |
commit | 34f20b7fe38067c36872d875754b1d7efe4973a9 (patch) | |
tree | 9ff8f0d3cd61cf1e5ccbf60640ae2df951b2a37c /OpenSim/Region/CoreModules/World/Permissions | |
parent | Merge branch 'master' into careminster (diff) | |
parent | Merge branch 'master' of /home/opensim/lib/osgrid/opensim (diff) | |
download | opensim-SC-34f20b7fe38067c36872d875754b1d7efe4973a9.zip opensim-SC-34f20b7fe38067c36872d875754b1d7efe4973a9.tar.gz opensim-SC-34f20b7fe38067c36872d875754b1d7efe4973a9.tar.bz2 opensim-SC-34f20b7fe38067c36872d875754b1d7efe4973a9.tar.xz |
Merge branch 'master' into careminster
Diffstat (limited to 'OpenSim/Region/CoreModules/World/Permissions')
-rw-r--r-- | OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs b/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs index 190f63b..8c97f58 100644 --- a/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs +++ b/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs | |||
@@ -450,19 +450,17 @@ namespace OpenSim.Region.CoreModules.World.Permissions | |||
450 | } | 450 | } |
451 | 451 | ||
452 | /// <summary> | 452 | /// <summary> |
453 | /// Is the given user an administrator (in other words, a god)? | 453 | /// Is the user regarded as an administrator? |
454 | /// </summary> | 454 | /// </summary> |
455 | /// <param name="user"></param> | 455 | /// <param name="user"></param> |
456 | /// <returns></returns> | 456 | /// <returns></returns> |
457 | protected bool IsAdministrator(UUID user) | 457 | protected bool IsAdministrator(UUID user) |
458 | { | 458 | { |
459 | if (user == UUID.Zero) return false; | 459 | if (user == UUID.Zero) |
460 | 460 | return false; | |
461 | if (m_scene.RegionInfo.EstateSettings.EstateOwner != UUID.Zero) | 461 | |
462 | { | 462 | if (m_scene.RegionInfo.EstateSettings.EstateOwner == user && m_RegionOwnerIsGod) |
463 | if (m_scene.RegionInfo.EstateSettings.EstateOwner == user && m_RegionOwnerIsGod) | 463 | return true; |
464 | return true; | ||
465 | } | ||
466 | 464 | ||
467 | if (IsEstateManager(user) && m_RegionManagerIsGod) | 465 | if (IsEstateManager(user) && m_RegionManagerIsGod) |
468 | return true; | 466 | return true; |