aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/acm
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/includes/acm')
-rw-r--r--phpBB/includes/acm/acm_main.php13
1 files changed, 7 insertions, 6 deletions
diff --git a/phpBB/includes/acm/acm_main.php b/phpBB/includes/acm/acm_main.php
index 3f9e3fa60f..679998938f 100644
--- a/phpBB/includes/acm/acm_main.php
+++ b/phpBB/includes/acm/acm_main.php
@@ -217,18 +217,19 @@ class cache extends acm
if (is_array($check))
{
- // Check for private messaging
+ // Check for private messaging AND all forums allowed
if (sizeof($check) == 1 && $check[0] == 0)
{
$allowed = true;
- continue;
}
-
- $allowed = (!in_array($forum_id, $check)) ? false : true;
+ else
+ {
+ $allowed = (!in_array($forum_id, $check)) ? false : true;
+ }
}
else
{
- $allowed = ($forum_id == 0) ? false : true;
+ $allowed = ($forum_id === 0) ? false : true;
}
if ($allowed)
@@ -315,7 +316,7 @@ class cache extends acm
continue;
}
- if (!isset($parsed_array[$theme[$key . '_id']]) || (($config['load_tplcompile'] && @filemtime($filename) > $parsed_array['filetime'])))
+ if (!isset($parsed_array['filetime']) || (($config['load_tplcompile'] && @filemtime($filename) > $parsed_array['filetime'])))
{
$reparse = true;
}