summaryrefslogtreecommitdiffstats
path: root/wp-admin/includes
diff options
context:
space:
mode:
authordonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2008-08-29 12:21:48 +0000
committerdonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2008-08-29 12:21:48 +0000
commitf9a4d10e0124cb6eb7af6386d6776d8309ca03ec (patch)
tree4a36a2752a68ab166c8c8dbe31da62df20fc95db /wp-admin/includes
parent32f3dc0d825a10e63d6a39fd11d7c5f7eb62bce1 (diff)
downloadwordpress-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.php29
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";
}
}
}