summaryrefslogtreecommitdiff
path: root/inc
diff options
context:
space:
mode:
authorMichael Save <savetheinternet@tinyboard.org>2012-02-18 01:14:13 +1100
committerMichael Save <savetheinternet@tinyboard.org>2012-02-18 01:14:13 +1100
commita4fe0d9d47435d08741adce32f3f3e474a372eb6 (patch)
treecd9a557c5791f273e5e029b3aca19ea3629267f1 /inc
parent25cdd35663858dd12a1dd5f7f2d271e27b6ce07f (diff)
small bug
Diffstat (limited to 'inc')
-rw-r--r--inc/functions.php9
1 files changed, 6 insertions, 3 deletions
diff --git a/inc/functions.php b/inc/functions.php
index ea050066..7c7d1d95 100644
--- a/inc/functions.php
+++ b/inc/functions.php
@@ -406,7 +406,7 @@
function hasPermission($action = null, $board = null, $_mod = null) {
global $config;
-
+
if(isset($_mod))
$mod = &$_mod;
else
@@ -415,10 +415,13 @@
if(isset($action) && $mod['type'] < $action)
return false;
- if(!isset($board))
+ if(!isset($board) || $config['mod']['skip_per_board'])
return true;
- if(!$config['mod']['skip_per_board'] && !in_array('*', $mod['boards']) && !in_array($board, $mod['boards']))
+ if(!isest($mod['boards']))
+ return false;
+
+ if(!in_array('*', $mod['boards']) && !in_array($board, $mod['boards']))
return false;
return true;