summaryrefslogtreecommitdiffstats
path: root/wp-inst/wp-admin/admin-db.php
diff options
context:
space:
mode:
authordonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2005-12-26 12:59:33 +0000
committerdonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2005-12-26 12:59:33 +0000
commit5beef288184938af60e93569b1e616b30e861fa9 (patch)
tree180cabdf0b2b5a3ac084555925b3c50c391d048e /wp-inst/wp-admin/admin-db.php
parent8fc094b4471e50f335abaed758a5f3eab06e5ce4 (diff)
WP Merge
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@487 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-inst/wp-admin/admin-db.php')
-rw-r--r--wp-inst/wp-admin/admin-db.php12
1 files changed, 2 insertions, 10 deletions
diff --git a/wp-inst/wp-admin/admin-db.php b/wp-inst/wp-admin/admin-db.php
index d02303f..e10c765 100644
--- a/wp-inst/wp-admin/admin-db.php
+++ b/wp-inst/wp-admin/admin-db.php
@@ -218,16 +218,8 @@ function wp_delete_user($id, $reassign = 'novalue') {
$post_ids = $wpdb->get_col("SELECT ID FROM $wpdb->posts WHERE post_author = $id");
if ($post_ids) {
- $post_ids = implode(',', $post_ids);
-
- // Delete comments, *backs
- $wpdb->query("DELETE FROM $wpdb->comments WHERE comment_post_ID IN ($post_ids)");
- // Clean cats
- $wpdb->query("DELETE FROM $wpdb->post2cat WHERE post_id IN ($post_ids)");
- // Clean post_meta
- $wpdb->query("DELETE FROM $wpdb->postmeta WHERE post_id IN ($post_ids)");
- // Delete posts
- $wpdb->query("DELETE FROM $wpdb->posts WHERE post_author = $id");
+ foreach ($post_ids as $post_id)
+ wp_delete_post($post_id);
}
// Clean links