diff options
author | Chris Smith <toonarmy@phpbb.com> | 2008-09-26 09:19:23 +0000 |
---|---|---|
committer | Chris Smith <toonarmy@phpbb.com> | 2008-09-26 09:19:23 +0000 |
commit | 3b25f4b18027454a90abdc0f20dbce834e58c49a (patch) | |
tree | 5d5cc5ecfd44b924debe8e8522361a04ccd22252 /phpBB/includes/functions_display.php | |
parent | a75fd80305c50115ceb40af5da37938ee05f2135 (diff) | |
download | forums-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.php | 7 |
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; + } } } |