| 206 | | foreach ( (array) $_POST['blogusers'] as $key => $val ) { |
|---|
| 207 | | delete_usermeta( $key, $wpdb->base_prefix.$id.'_capabilities' ); |
|---|
| 208 | | delete_usermeta( $key, $wpdb->base_prefix.$id.'_user_level' ); |
|---|
| 209 | | delete_usermeta( $key, 'primary_blog', $id ); // Delete primary blog if need. |
|---|
| 210 | | } |
|---|
| | 206 | foreach ( (array) $_POST['blogusers'] as $key => $val ) |
|---|
| | 207 | remove_user_from_blog( $key, $id ); |
|---|
| 238 | | $userid = $wpdb->get_var( "SELECT ID FROM " . $wpdb->users . " WHERE user_login = '$newuser'" ); |
|---|
| 239 | | if( $userid ) { |
|---|
| 240 | | $user = $wpdb->get_var( "SELECT user_id FROM " . $wpdb->usermeta . " WHERE user_id='$userid' AND meta_key='wp_" . $id . "_capabilities'" ); |
|---|
| 241 | | if( $user == false ) |
|---|
| 242 | | $wpdb->query( "INSERT INTO " . $wpdb->usermeta . "( `umeta_id` , `user_id` , `meta_key` , `meta_value` ) VALUES ( NULL, '$userid', '" . $wpdb->base_prefix . $id . "_capabilities', 'a:1:{s:" . strlen( $_POST['new_role'] ) . ":\"" . $_POST['new_role'] . "\";b:1;}')" ); |
|---|
| 243 | | } |
|---|
| | 235 | $userid = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM " . $wpdb->users . " WHERE user_login = %s", $newuser ) ); |
|---|
| | 236 | if( $userid ) |
|---|
| | 237 | add_user_to_blog( $id, $userid, $_POST['new_role'] ); |
|---|