Plugin Directory

Changeset 709861


Ignore:
Timestamp:
05/08/2013 12:40:04 PM (13 years ago)
Author:
radiok
Message:

Use set_role over wp_update_user, wp_update_user was purging usermeta

Location:
register-plus-redux/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • register-plus-redux/trunk/rpr-activate.php

    r706791 r709861  
    5656            if ( '1' === $register_plus_redux->rpr_get_option( 'verify_user_admin' ) ) {
    5757                update_user_meta( $user_id, 'stored_user_password', sanitize_text_field( $password ) );
    58                 wp_update_user( array( 'ID' => $user_id, 'role' => 'rpr_unverified' ) );
     58                $user = get_userdata( $user_id );
     59                $user->set_role( 'rpr_unverified' );
    5960            }
    6061
  • register-plus-redux/trunk/rpr-admin-menu.php

    r706791 r709861  
    10091009                if ( current_user_can( 'promote_user', $user_id ) ) {
    10101010                    $plaintext_pass = get_user_meta( $user_id, 'stored_user_password', TRUE );
     1011                    $user = get_userdata( $user_id );
    10111012                    if ( !is_multisite() ) {
    1012                         wp_update_user( array( 'ID' => $user_id, 'role' => (string) get_option( 'default_role' ) ) );
     1013                        $user->set_role( (string) get_option( 'default_role' ) );
    10131014                    }
    10141015                    else {
    1015                         $user = get_userdata( $user_id );
    10161016                        $user->remove_role( 'rpr_unverified' );
    10171017                    }
     
    10401040                        if ( current_user_can( 'promote_user', $user_id ) ) {
    10411041                            $plaintext_pass = get_user_meta( $user_id, 'stored_user_password', TRUE );
     1042                            $user = get_userdata( $user_id );
    10421043                            if ( !is_multisite() ) {
    1043                                 wp_update_user( array( 'ID' => $user_id, 'role' => (string) get_option( 'default_role' ) ) );
     1044                                $user->set_role( (string) get_option( 'default_role' ) );
    10441045                            }
    10451046                            else {
    1046                                 $user = get_userdata( $user_id );
    10471047                                $user->remove_role( 'rpr_unverified' );
    10481048                            }
  • register-plus-redux/trunk/rpr-admin.php

    r683975 r709861  
    6262                    $stored_user_login = get_user_meta( $user->ID, 'stored_user_login', TRUE );
    6363                    $wpdb->update( $wpdb->users, array( 'user_login' => $stored_user_login ), array( 'ID' => $user->ID ) );
    64                     wp_update_user( array( 'ID' => $user->ID, 'role' => 'rpr_unverified' ) );
     64                    $user->set_role( 'rpr_unverified' );
    6565                    delete_user_meta( $user->ID, 'stored_user_login' );
    6666                }
  • register-plus-redux/trunk/rpr-login.php

    r709823 r709861  
    523523                        $user = get_userdata( $user_id );
    524524                        if ( !is_multisite() ) {
    525                             wp_update_user( array( 'ID' => $user_id, 'role' => (string) get_option( 'default_role' ) ) );
     525                            $user->set_role( (string) get_option( 'default_role' ) );
    526526                        }
    527527                        else {
     
    631631                    update_user_meta( $user_id, 'stored_user_password', (string) $_REQUEST['password'] );
    632632                }
    633                 wp_update_user( array( 'ID' => $user_id, 'role' => 'rpr_unverified' ) );
     633                $user = get_userdata( $user_id );
     634                $user->set_role( 'rpr_unverified' );
    634635            }
    635636
Note: See TracChangeset for help on using the changeset viewer.