aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/viewforum.php
diff options
context:
space:
mode:
authorLudovic Arnaud <ludovic_arnaud@users.sourceforge.net>2003-01-22 20:16:18 +0000
committerLudovic Arnaud <ludovic_arnaud@users.sourceforge.net>2003-01-22 20:16:18 +0000
commit4be10373b84013f46a7ecb97059dd0dcfd7a9b5e (patch)
tree537b05f11064dc5276df260514a5d6a02f29cbab /phpBB/viewforum.php
parent2005fb7061f7a7828dd2e49ac5f3d641b6f525fd (diff)
downloadforums-4be10373b84013f46a7ecb97059dd0dcfd7a9b5e.tar
forums-4be10373b84013f46a7ecb97059dd0dcfd7a9b5e.tar.gz
forums-4be10373b84013f46a7ecb97059dd0dcfd7a9b5e.tar.bz2
forums-4be10373b84013f46a7ecb97059dd0dcfd7a9b5e.tar.xz
forums-4be10373b84013f46a7ecb97059dd0dcfd7a9b5e.zip
Merged forum nav for viewtopic/viewforum, fixed cache behavior with an empty icons table.
git-svn-id: file:///svn/phpbb/trunk@3359 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/viewforum.php')
-rw-r--r--phpBB/viewforum.php47
1 files changed, 1 insertions, 46 deletions
diff --git a/phpBB/viewforum.php b/phpBB/viewforum.php
index cf091624b9..91803c18e8 100644
--- a/phpBB/viewforum.php
+++ b/phpBB/viewforum.php
@@ -96,53 +96,8 @@ if (!$auth->acl_gets('f_read', 'm_', 'a_', $forum_id))
}
// End of auth check
-// Get forum parents
-$forum_parents = array();
-if ($forum_data['parent_id'] > 0)
-{
- if (empty($forum_data['forum_parents']))
- {
- $sql = 'SELECT forum_id, forum_name
- FROM ' . FORUMS_TABLE . '
- WHERE left_id < ' . $forum_data['left_id'] . '
- AND right_id > ' . $forum_data['right_id'] . '
- ORDER BY left_id ASC';
-
- $result = $db->sql_query($sql);
- while ($row = $db->sql_fetchrow($result))
- {
- $forum_parents[$row['forum_id']] = $row['forum_name'];
- }
-
- $sql = 'UPDATE ' . FORUMS_TABLE . "
- SET forum_parents = '" . sql_escape(serialize($forum_parents)) . "'
- WHERE parent_id = " . $forum_data['parent_id'];
- $db->sql_query($sql);
- }
- else
- {
- $forum_parents = unserialize($forum_data['forum_parents']);
- }
-}
-
// Build navigation links
-foreach ($forum_parents as $parent_forum_id => $parent_name)
-{
- $template->assign_block_vars('navlinks', array(
- 'FORUM_NAME' => $parent_name,
- 'U_VIEW_FORUM' => 'viewforum.' . $phpEx . $SID . '&amp;f=' . $parent_forum_id
- ));
-}
-$template->assign_block_vars('navlinks', array(
- 'FORUM_NAME' => $forum_data['forum_name'],
- 'U_VIEW_FORUM' => 'viewforum.' . $phpEx . $SID . '&amp;f=' . $forum_id
-));
-
-$template->assign_vars(array(
- 'FORUM_ID' => $forum_id,
- 'FORUM_NAME' => $forum_data['forum_name'],
- 'FORUM_DESC' => strip_tags($forum_data['forum_desc'])
-));
+generate_forum_nav($forum_data);
// Moderators
$forum_moderators = array();