diff options
author | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2008-08-29 12:21:48 +0000 |
---|---|---|
committer | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2008-08-29 12:21:48 +0000 |
commit | f9a4d10e0124cb6eb7af6386d6776d8309ca03ec (patch) | |
tree | 4a36a2752a68ab166c8c8dbe31da62df20fc95db /wp-admin/includes | |
parent | 32f3dc0d825a10e63d6a39fd11d7c5f7eb62bce1 (diff) | |
download | wordpress-mu-f9a4d10e0124cb6eb7af6386d6776d8309ca03ec.tar.gz wordpress-mu-f9a4d10e0124cb6eb7af6386d6776d8309ca03ec.tar.xz wordpress-mu-f9a4d10e0124cb6eb7af6386d6776d8309ca03ec.zip |
When deleting user, list user_id seperately to blogs for users without blogs
git-svn-id: http://svn.automattic.com/wordpress-mu/branches/2.6@1453 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-admin/includes')
-rw-r--r-- | wp-admin/includes/mu.php | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/wp-admin/includes/mu.php b/wp-admin/includes/mu.php index f51e1b9..41c4a2b 100644 --- a/wp-admin/includes/mu.php +++ b/wp-admin/includes/mu.php @@ -136,21 +136,24 @@ function confirm_delete_users( $users ) { wp_nonce_field( 'allusers' ); foreach ( (array) $_POST['allusers'] as $key => $val ) { if( $val != '' && $val != '0' && $val != '1' ) { + echo "<input type='hidden' name='user[]' value='{$val}'/>\n"; $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 "<p><a href='http://{$details->domain}{$details->path}'>{$details->blogname}</a> "; - echo "<select name='blog[$val][{$key}]'>"; - $out = ''; - foreach( $blog_users as $user ) { - if( $user->user_id != $val ) - $out .= "<option value='{$user->user_id}'> {$user->user_login}"; + if( !empty( $blogs ) ) { + foreach ( (array) $blogs as $key => $details ) { + $blog_users = get_users_of_blog( $details->userblog_id ); + if( is_array( $blog_users ) && !empty( $blog_users ) ) { + echo "<p><a href='http://{$details->domain}{$details->path}'>{$details->blogname}</a> "; + echo "<select name='blog[$val][{$key}]'>"; + $out = ''; + foreach( $blog_users as $user ) { + if( $user->user_id != $val ) + $out .= "<option value='{$user->user_id}'> {$user->user_login}"; + } + if( $out == '' ) + $out = "<option value='1'> admin"; + echo $out; + echo "</select>\n"; } - if( $out == '' ) - $out = "<option value='1'> admin"; - echo $out; - echo "</select>\n"; } } } |