From bac405380f87b2dcf99bbad1d5465f324a3512cf Mon Sep 17 00:00:00 2001 From: ryan Date: Mon, 23 Apr 2007 20:31:47 +0000 Subject: [PATCH] Fix variable collission in _get_cat_children. For 2.2. see #3985 git-svn-id: http://svn.automattic.com/wordpress/branches/2.2@5296 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/category.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/wp-includes/category.php b/wp-includes/category.php index 85b9507f35..48c363703e 100644 --- a/wp-includes/category.php +++ b/wp-includes/category.php @@ -251,9 +251,9 @@ function &_get_cat_children($category_id, $categories) { return array(); $category_list = array(); - $children = _get_category_hierarchy(); + $has_children = _get_category_hierarchy(); - if ( ( 0 != $category_id ) && ! isset($children[$category_id]) ) + if ( ( 0 != $category_id ) && ! isset($has_children[$category_id]) ) return array(); foreach ( $categories as $category ) { @@ -263,9 +263,9 @@ function &_get_cat_children($category_id, $categories) { if ( $category->category_parent == $category_id ) { $category_list[] = $category; - if ( !isset($children[$category->cat_ID]) ) + if ( !isset($has_children[$category->cat_ID]) ) continue; - + if ( $children = _get_cat_children($category->cat_ID, $categories) ) $category_list = array_merge($category_list, $children); }