diff options
author | Git <git@what.cd> | 2015-12-19 08:00:27 +0000 |
---|---|---|
committer | Git <git@what.cd> | 2015-12-19 08:00:27 +0000 |
commit | 8eaadadc2a1da64a34ae6ff24d103f40da6288ba (patch) | |
tree | 05b1bab668c188b2150010233ec95be0a8e46b72 | |
parent | aaee6d4a4b05ee0d91292ed87ba5d0ab430f6fc8 (diff) | |
download | Gazelle-8eaadadc2a1da64a34ae6ff24d103f40da6288ba.zip Gazelle-8eaadadc2a1da64a34ae6ff24d103f40da6288ba.tar.gz Gazelle-8eaadadc2a1da64a34ae6ff24d103f40da6288ba.tar.bz2 |
Empty commit
-rw-r--r-- | classes/permissions.class.php | 7 | ||||
-rw-r--r-- | docs/CHANGES.txt | 3 |
2 files changed, 9 insertions, 1 deletions
diff --git a/classes/permissions.class.php b/classes/permissions.class.php index f6dbc02..4af3060 100644 --- a/classes/permissions.class.php +++ b/classes/permissions.class.php @@ -7,11 +7,16 @@ class Permissions { * @param string $MinClass Return false if the user's class level is below this. */ public static function check_perms($PermissionName, $MinClass = 0) { + + $OverrideClass = 1000; + + $Override = G::$LoggedUser['EffectiveClass'] >= $OverrideClass; return ( isset(G::$LoggedUser['Permissions'][$PermissionName]) && G::$LoggedUser['Permissions'][$PermissionName] && (G::$LoggedUser['Class'] >= $MinClass - || G::$LoggedUser['EffectiveClass'] >= $MinClass) + || G::$LoggedUser['EffectiveClass'] >= $MinClass + || $Override) ) ? true : false; } diff --git a/docs/CHANGES.txt b/docs/CHANGES.txt index 9c1c96d..bcd1740 100644 --- a/docs/CHANGES.txt +++ b/docs/CHANGES.txt @@ -1,5 +1,8 @@ CHANGE LOG +2015-12-18 by newman +Add override option in check_perms() for overriding $MinClass + 2015-12-16 by lawnmower Fix adding donor points with decimals |