summaryrefslogtreecommitdiffstats
path: root/wp-admin
diff options
context:
space:
mode:
authordonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2006-09-18 15:25:31 +0000
committerdonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2006-09-18 15:25:31 +0000
commitd9945de5b286eb95c70af589b2228e7a412811f0 (patch)
tree93d6c2848e106137f1e083563b15946290b4180e /wp-admin
parentd3a7a695820b8cefbd7201e36648c84b8c52d335 (diff)
downloadwordpress-mu-d9945de5b286eb95c70af589b2228e7a412811f0.tar.gz
wordpress-mu-d9945de5b286eb95c70af589b2228e7a412811f0.tar.xz
wordpress-mu-d9945de5b286eb95c70af589b2228e7a412811f0.zip
meta_value for empty caps records is an empty array
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@757 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-admin')
-rw-r--r--wp-admin/wpmu-edit.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/wp-admin/wpmu-edit.php b/wp-admin/wpmu-edit.php
index 5122ec0..34bd34e 100644
--- a/wp-admin/wpmu-edit.php
+++ b/wp-admin/wpmu-edit.php
@@ -208,13 +208,13 @@ switch( $_REQUEST[ 'action' ] ) {
unset( $_POST[ 'role' ] );
$_POST[ 'role' ] = $newroles[ $userid ];
if( $pass != '' ) {
- $cap = $wpdb->get_var( "SELECT meta_value FROM {$wpdb->usermeta} WHERE user_id = '{$userid}' AND meta_key = '{$wpmuBaseTablePrefix}{$wpdb->blogid}_capabilities' AND meta_value = ''" );
+ $cap = $wpdb->get_var( "SELECT meta_value FROM {$wpdb->usermeta} WHERE user_id = '{$userid}' AND meta_key = '{$wpmuBaseTablePrefix}{$wpdb->blogid}_capabilities' AND meta_value = 'a:0:{}'" );
$userdata = get_userdata($userid);
$_POST[ 'pass1' ] = $_POST[ 'pass2' ] = $pass;
$_POST[ 'email' ] = $userdata->user_email;
edit_user( $userid );
if( $cap == null )
- $wpdb->query( "DELETE FROM {$wpdb->usermeta} WHERE user_id = '{$userid}' AND meta_key = '{$wpmuBaseTablePrefix}{$wpdb->blogid}_capabilities' AND meta_value = ''" );
+ $wpdb->query( "DELETE FROM {$wpdb->usermeta} WHERE user_id = '{$userid}' AND meta_key = '{$wpmuBaseTablePrefix}{$wpdb->blogid}_capabilities' AND meta_value = 'a:0:{}'" );
}
}
unset( $_POST[ 'role' ] );