Skip to:
Content

BuddyPress.org

Ticket #5559: 5559.diff

File 5559.diff, 792 bytes (added by imath, 11 years ago)
  • bp-members/bp-members-classes.php

    diff --git bp-members/bp-members-classes.php bp-members/bp-members-classes.php
    index d2570d5..b986211 100644
    class BP_Signup { 
    565565
    566566                        if ( ! empty( $user->errors ) ) {
    567567
    568                                 $user_id = username_exists( $signup->user_login ) && 2 != self::check_user_status( $user_id );
     568                                $user_id = username_exists( $signup->user_login );
    569569
    570                                 if ( !empty( $user_id ) ) {
     570                                if ( 2 !== self::check_user_status( $user_id ) ) {
     571                                        $user_id = false;
     572                                }
     573
     574                                if ( empty( $user_id ) ) {
    571575
    572576                                        // Status is not 2, so user's account has been activated
    573577                                        $result['errors'][ $signup->signup_id ] = array( $signup->user_login, esc_html__( 'the sign-up has already been activated.', 'buddypress' ) );