From ca036ad95fc44c318275ab539a52f1eb6fddf060 Mon Sep 17 00:00:00 2001 From: donncha Date: Fri, 6 Oct 2006 14:28:06 +0000 Subject: Add cat_is_ancestor_of() function to help stop recursive categories git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@796 7be80a69-a1ef-0310-a953-fb0f7c49ff36 --- wp-admin/admin-db.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'wp-admin/admin-db.php') diff --git a/wp-admin/admin-db.php b/wp-admin/admin-db.php index 7a0577c..f5705f5 100644 --- a/wp-admin/admin-db.php +++ b/wp-admin/admin-db.php @@ -112,7 +112,7 @@ function wp_insert_category($catarr) { $category_description = apply_filters('pre_category_description', $category_description); $category_parent = (int) $category_parent; - if ( empty($category_parent) || !get_category( $category_parent ) ) + if ( empty($category_parent) || !get_category( $category_parent ) || ($cat_ID && cat_is_ancestor_of($cat_ID, $category_parent) ) ) $category_parent = 0; if ( isset($posts_private) ) -- cgit