diff options
author | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-10-06 14:28:06 +0000 |
---|---|---|
committer | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-10-06 14:28:06 +0000 |
commit | ca036ad95fc44c318275ab539a52f1eb6fddf060 (patch) | |
tree | c2caa110214b14e30570b34f25ac245702031f18 /wp-admin/admin-db.php | |
parent | 27893d032fa693cece9531111771a5653f7f31ed (diff) | |
download | wordpress-mu-ca036ad95fc44c318275ab539a52f1eb6fddf060.tar.gz wordpress-mu-ca036ad95fc44c318275ab539a52f1eb6fddf060.tar.xz wordpress-mu-ca036ad95fc44c318275ab539a52f1eb6fddf060.zip |
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
Diffstat (limited to 'wp-admin/admin-db.php')
-rw-r--r-- | wp-admin/admin-db.php | 2 |
1 files changed, 1 insertions, 1 deletions
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) ) |