aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/admin/admin_forums.php
diff options
context:
space:
mode:
authornatec <natec@users.sourceforge.net>2001-09-11 04:03:00 +0000
committernatec <natec@users.sourceforge.net>2001-09-11 04:03:00 +0000
commitb2ce7e4e7f4dab7200e2f6567ec8aa2408973000 (patch)
tree3ed5b6f3470c21e216bf9731b3332c11b6635028 /phpBB/admin/admin_forums.php
parent604d939d8d2fb302d2a889c69edcd2e6a3607538 (diff)
downloadforums-b2ce7e4e7f4dab7200e2f6567ec8aa2408973000.tar
forums-b2ce7e4e7f4dab7200e2f6567ec8aa2408973000.tar.gz
forums-b2ce7e4e7f4dab7200e2f6567ec8aa2408973000.tar.bz2
forums-b2ce7e4e7f4dab7200e2f6567ec8aa2408973000.tar.xz
forums-b2ce7e4e7f4dab7200e2f6567ec8aa2408973000.zip
Fix for part of bug 460308. We weren't checking if the forum belonged to the current cat before we drew it under that cat..
git-svn-id: file:///svn/phpbb/trunk@1028 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/admin/admin_forums.php')
-rw-r--r--phpBB/admin/admin_forums.php41
1 files changed, 23 insertions, 18 deletions
diff --git a/phpBB/admin/admin_forums.php b/phpBB/admin/admin_forums.php
index 49fc42daa8..7efe772510 100644
--- a/phpBB/admin/admin_forums.php
+++ b/phpBB/admin/admin_forums.php
@@ -715,24 +715,29 @@ if($total_categories = $db->sql_numrows($q_categories))
{
$forum_id = $forum_rows[$j]['forum_id'];
- //
- // This should end up in the template using IF...ELSE...ENDIF
- //
- $row_color == "#DDDDDD" ? $row_color = "#CCCCCC" : $row_color = "#DDDDDD";
-
- $template->assign_block_vars("catrow.forumrow", array(
- "FORUM_NAME" => stripslashes($forum_rows[$j]['forum_name']),
- "FORUM_DESC" => stripslashes($forum_rows[$j]['forum_desc']),
- "ROW_COLOR" => $row_color,
- "NUM_TOPICS" => $forum_rows[$j]['forum_topics'],
- "NUM_POSTS" => $forum_rows[$j]['forum_posts'],
- "U_VIEWFORUM" => append_sid($phpbb_root_path."viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id&" . $forum_rows[$j]['forum_posts']),
- "FORUM_EDIT" => "<a href='".append_sid("$PHP_SELF?mode=editforum&forum_id=$forum_id")."'>Edit</a>",
- "FORUM_DELETE" => "<a href='".append_sid("$PHP_SELF?mode=deleteforum&forum_id=$forum_id")."'>Delete</a>",
- "FORUM_UP" => "<a href='".append_sid("$PHP_SELF?mode=forum_order&move=-15&forum_id=$forum_id")."'>Move up</a>",
- "FORUM_DOWN" => "<a href='".append_sid("$PHP_SELF?mode=forum_order&move=15&forum_id=$forum_id")."'>Move down</a>",
- "FORUM_SYNC" => "<a href='".append_sid("$PHP_SELF?mode=forum_sync&forum_id=$forum_id")."'>Sync</a>")
- );
+ // Don't display this forum unless it's in this category..
+ if ($forum_rows[$j]['cat_id'] == $cat_id)
+ {
+ //
+ // This should end up in the template using IF...ELSE...ENDIF
+ //
+ $row_color == "#DDDDDD" ? $row_color = "#CCCCCC" : $row_color = "#DDDDDD";
+
+ $template->assign_block_vars("catrow.forumrow", array(
+ "FORUM_NAME" => stripslashes($forum_rows[$j]['forum_name']),
+ "FORUM_DESC" => stripslashes($forum_rows[$j]['forum_desc']),
+ "ROW_COLOR" => $row_color,
+ "NUM_TOPICS" => $forum_rows[$j]['forum_topics'],
+ "NUM_POSTS" => $forum_rows[$j]['forum_posts'],
+ "U_VIEWFORUM" => append_sid($phpbb_root_path."viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id&" . $forum_rows[$j]['forum_posts']),
+ "FORUM_EDIT" => "<a href='".append_sid("$PHP_SELF?mode=editforum&forum_id=$forum_id")."'>Edit</a>",
+ "FORUM_DELETE" => "<a href='".append_sid("$PHP_SELF?mode=deleteforum&forum_id=$forum_id")."'>Delete</a>",
+ "FORUM_UP" => "<a href='".append_sid("$PHP_SELF?mode=forum_order&move=-15&forum_id=$forum_id")."'>Move up</a>",
+ "FORUM_DOWN" => "<a href='".append_sid("$PHP_SELF?mode=forum_order&move=15&forum_id=$forum_id")."'>Move down</a>",
+ "FORUM_SYNC" => "<a href='".append_sid("$PHP_SELF?mode=forum_sync&forum_id=$forum_id")."'>Sync</a>")
+ );
+ }// if ... forumid == catid
+
} // for ... forums
$template->assign_block_vars("catrow.forumrow", array(
"S_ADDFORUM" => '<FORM METHOD="POST" ACTION="'.append_sid($PHP_SELF).'">