summaryrefslogtreecommitdiff
path: root/inc
diff options
context:
space:
mode:
Diffstat (limited to 'inc')
-rw-r--r--inc/config.php2
-rw-r--r--inc/mod.php7
2 files changed, 6 insertions, 3 deletions
diff --git a/inc/config.php b/inc/config.php
index ca3aec91..03571a92 100644
--- a/inc/config.php
+++ b/inc/config.php
@@ -371,7 +371,7 @@
// What level of administration you need to:
// Don't worry about per-board moderators. Let all mods moderate any board.
- $config['mod']['skip_per_board'] = true;
+ $config['mod']['skip_per_board'] = true;
/* Post Controls */
// View IP addresses
diff --git a/inc/mod.php b/inc/mod.php
index 3b85d50a..a764cfbc 100644
--- a/inc/mod.php
+++ b/inc/mod.php
@@ -24,8 +24,11 @@
if(isset($action) && $mod['type'] < $action)
return false;
-
- if(isset($board) && !$config['mod']['skip_per_board'] && !in_array($board, $mod['boards']))
+
+ if(!isset($board))
+ return true;
+
+ if(!$config['mod']['skip_per_board'] && !in_array('*', $mod['boards']) && !in_array($board, $mod['boards']))
return false;
return true;