aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/functions_display.php
diff options
context:
space:
mode:
authorChris Smith <toonarmy@phpbb.com>2008-09-26 09:19:23 +0000
committerChris Smith <toonarmy@phpbb.com>2008-09-26 09:19:23 +0000
commit3b25f4b18027454a90abdc0f20dbce834e58c49a (patch)
tree5d5cc5ecfd44b924debe8e8522361a04ccd22252 /phpBB/includes/functions_display.php
parenta75fd80305c50115ceb40af5da37938ee05f2135 (diff)
downloadforums-3b25f4b18027454a90abdc0f20dbce834e58c49a.tar
forums-3b25f4b18027454a90abdc0f20dbce834e58c49a.tar.gz
forums-3b25f4b18027454a90abdc0f20dbce834e58c49a.tar.bz2
forums-3b25f4b18027454a90abdc0f20dbce834e58c49a.tar.xz
forums-3b25f4b18027454a90abdc0f20dbce834e58c49a.zip
Fix a tricky little bug in r8909
git-svn-id: file:///svn/phpbb/branches/phpBB-3_0_0@8938 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/functions_display.php')
-rw-r--r--phpBB/includes/functions_display.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/phpBB/includes/functions_display.php b/phpBB/includes/functions_display.php
index c5d241bc23..5b0dd8258d 100644
--- a/phpBB/includes/functions_display.php
+++ b/phpBB/includes/functions_display.php
@@ -314,7 +314,12 @@ function display_forums($root_data = '', $display_moderators = true, $return_mod
{
foreach ($subforum_row['children'] as $child_id)
{
- $subforum_unread = (isset($forum_tracking_info[$child_id]) && $subforums[$forum_id][$child_id]['orig_forum_last_post_time'] > $forum_tracking_info[$child_id]) ? true : false;
+ if (isset($forum_tracking_info[$child_id]) && $subforums[$forum_id][$child_id]['orig_forum_last_post_time'] > $forum_tracking_info[$child_id])
+ {
+ // Once we found an unread child forum, we can drop out of this loop
+ $subforum_unread = true;
+ break;
+ }
}
}