From a2e55a4284eaff9de0778805697f82216596b846 Mon Sep 17 00:00:00 2001 From: donncha Date: Wed, 9 Jul 2008 19:27:00 +0000 Subject: Allow posts to be transfered to different users before deleting users, fixes #668 git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@1361 7be80a69-a1ef-0310-a953-fb0f7c49ff36 --- wp-admin/includes/mu.php | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'wp-admin/includes') diff --git a/wp-admin/includes/mu.php b/wp-admin/includes/mu.php index 15cc9c6..746cdcd 100644 --- a/wp-admin/includes/mu.php +++ b/wp-admin/includes/mu.php @@ -127,6 +127,38 @@ function wpmu_delete_user($id) { return true; } +function confirm_delete_users( $users ) { + if( !is_array( $users ) ) + return; + echo '

Transfer posts before deleting users:

'; + echo '
'; + echo ''; + wp_nonce_field( 'allusers' ); + foreach ( (array) $_POST['allusers'] as $key => $val ) { + if( $val != '' && $val != '0' && $val != '1' ) { + $blogs = get_blogs_of_user( $val, true ); + foreach ( (array) $blogs as $key => $details ) { + $blog_users = get_users_of_blog( $details->userblog_id ); + if( is_array( $blog_users ) && !empty( $blog_users ) ) { + echo "

{$details->blogname} "; + echo "\n"; + } + } + } + } + echo "
"; + echo "

"; +} + function wpmu_get_blog_allowedthemes( $blog_id = 0 ) { $themes = get_themes(); if( $blog_id == 0 ) -- cgit