diff options
| author | Paul S. Owen <psotfx@users.sourceforge.net> | 2003-04-26 17:28:32 +0000 |
|---|---|---|
| committer | Paul S. Owen <psotfx@users.sourceforge.net> | 2003-04-26 17:28:32 +0000 |
| commit | 9206fc8d125dd2dc061e68de52f23309268e7275 (patch) | |
| tree | a7bf66c996ef22da5400709aed687f97b1542df3 /phpBB/includes/functions_display.php | |
| parent | 09a97199821f9bcfaeca5f1ea00ae79fc41eca3c (diff) | |
| download | forums-9206fc8d125dd2dc061e68de52f23309268e7275.tar forums-9206fc8d125dd2dc061e68de52f23309268e7275.tar.gz forums-9206fc8d125dd2dc061e68de52f23309268e7275.tar.bz2 forums-9206fc8d125dd2dc061e68de52f23309268e7275.tar.xz forums-9206fc8d125dd2dc061e68de52f23309268e7275.zip | |
Only displayed subforum icon if subforums were set to display_on_index
git-svn-id: file:///svn/phpbb/trunk@3956 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/functions_display.php')
| -rw-r--r-- | phpBB/includes/functions_display.php | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/phpBB/includes/functions_display.php b/phpBB/includes/functions_display.php index d3ff8e6b30..ce93a1c4e5 100644 --- a/phpBB/includes/functions_display.php +++ b/phpBB/includes/functions_display.php @@ -124,10 +124,8 @@ function display_forums($root_data = '', $display_moderators = TRUE) } elseif ($row['forum_postable']) { - if ($row['display_on_index']) - { - $subforums[$parent_id][$forum_id] = $row['forum_name']; - } + $subforums[$parent_id]['display'] = ($row['display_on_index']) ? true : false;; + $subforums[$parent_id]['name'][$forum_id] = $row['forum_name']; } /* if (!empty($forum_unread[$forum_id])) @@ -217,25 +215,28 @@ function display_forums($root_data = '', $display_moderators = TRUE) // Generate list of subforums if we need to if (isset($subforums[$forum_id])) { - $alist = array(); - foreach ($subforums[$forum_id] as $sub_forum_id => $subforum_name) + if ($subforums[$forum_id]['display']) { - if (!empty($subforum_name)) + $alist = array(); + foreach ($subforums[$forum_id]['name'] as $sub_forum_id => $subforum_name) { - $alist[$sub_forum_id] = $subforum_name; + if (!empty($subforum_name)) + { + $alist[$sub_forum_id] = $subforum_name; + } } - } - if (sizeof($alist)) - { - $links = array(); - foreach ($alist as $subforum_id => $subforum_name) + if (sizeof($alist)) { - $links[] = '<a href="viewforum.' . $phpEx . $SID . '&f=' . $subforum_id . '">' . $subforum_name . '</a>'; + $links = array(); + foreach ($alist as $subforum_id => $subforum_name) + { + $links[] = '<a href="viewforum.' . $phpEx . $SID . '&f=' . $subforum_id . '">' . $subforum_name . '</a>'; + } + $subforums_list = implode(', ', $links); + + $l_subforums = (count($subforums[$forum_id]) == 1) ? $user->lang['SUBFORUM'] . ': ' : $user->lang['SUBFORUMS'] . ': '; } - $subforums_list = implode(', ', $links); - - $l_subforums = (count($subforums[$forum_id]) == 1) ? $user->lang['SUBFORUM'] . ': ' : $user->lang['SUBFORUMS'] . ': '; } $folder_image = ($forum_unread[$forum_id]) ? 'sub_forum_new' : 'sub_forum'; |
