diff options
| author | Savetheinternet <savetheinternet@tinyboard.org> | 2011-07-08 23:03:12 +1000 |
|---|---|---|
| committer | Savetheinternet <savetheinternet@tinyboard.org> | 2011-07-08 23:03:12 +1000 |
| commit | eadeb6669e86338bd7feb3cba16f1bdd2e5cc85d (patch) | |
| tree | 6a7f555ee09fd6882aac937e7682c229dc924264 /inc | |
| parent | 11409bb9d71e7cd7bd3c5abd604569472cdd8254 (diff) | |
wildcard option ("*") for per-board mods
Diffstat (limited to 'inc')
| -rw-r--r-- | inc/config.php | 2 | ||||
| -rw-r--r-- | inc/mod.php | 7 |
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; |
