From 49565cf6089a43d798ab28da57bc067cc0db2935 Mon Sep 17 00:00:00 2001 From: markjaquith Date: Sat, 9 Dec 2006 06:35:22 +0000 Subject: [PATCH] Init strings before concatenation. Props devil1591. fixes #3457 git-svn-id: http://svn.automattic.com/wordpress/trunk@4634 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/category.php | 5 +++-- wp-includes/query.php | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/wp-includes/category.php b/wp-includes/category.php index edfc0f5407..56cdbb9d35 100644 --- a/wp-includes/category.php +++ b/wp-includes/category.php @@ -169,8 +169,9 @@ function get_category_by_path($category_path, $full_match = true, $output = OBJE $category_paths = '/' . trim($category_path, '/'); $leaf_path = sanitize_title(basename($category_paths)); $category_paths = explode('/', $category_paths); - foreach($category_paths as $pathdir) - $full_path .= ($pathdir!=''?'/':'') . sanitize_title($pathdir); + $full_path = ''; + foreach ( (array) $category_paths as $pathdir ) + $full_path .= ( $pathdir != '' ? '/' : '' ) . sanitize_title($pathdir); $categories = $wpdb->get_results("SELECT cat_ID, category_nicename, category_parent FROM $wpdb->categories WHERE category_nicename = '$leaf_path'"); diff --git a/wp-includes/query.php b/wp-includes/query.php index 92ece54eb8..4a931ec1ca 100644 --- a/wp-includes/query.php +++ b/wp-includes/query.php @@ -819,8 +819,9 @@ class WP_Query { $cat_paths = '/' . trim(urldecode($q['category_name']), '/'); $q['category_name'] = sanitize_title(basename($cat_paths)); $cat_paths = explode('/', $cat_paths); - foreach($cat_paths as $pathdir) - $cat_path .= ($pathdir!=''?'/':'') . sanitize_title($pathdir); + $cat_path = ''; + foreach ( (array) $cat_paths as $pathdir ) + $cat_path .= ( $pathdir != '' ? '/' : '' ) . sanitize_title($pathdir); //if we don't match the entire hierarchy fallback on just matching the nicename if ( empty($reqcat) )