' . __('An error has occurred on link account.', 'lr-plugin-slug' ) . '

' ); return; } $provider = isset( $_POST['provider'] ) ? $_POST['provider'] : ''; $accountid = isset( $_POST['accountid'] ) ? $_POST['accountid'] : ''; $message = __( 'An error has occurred', 'lr-plugin-slug' ); $type = 'error'; if ( ! empty( $accountid ) && ! empty( $provider ) ) { $response = raas_unlink_account( $uid, $provider, $accountid ); if ( isset( $response->isPosted ) && $response->isPosted === true ) { global $wpdb; delete_user_meta( $user_id, 'loginradius_provider_id', $accountid ); delete_user_meta( $user_id, 'loginradius_thumbnail' ); delete_user_meta( $user_id, 'loginradius_provider' ); delete_user_meta( $user_id, 'loginradius_' . $accountid . '_thumbnail' ); delete_user_meta( $user_id, 'loginradius_' . $provider . '_id', $accountid ); $wpdb->query($wpdb->prepare( 'delete FROM ' . $wpdb->usermeta . ' WHERE user_id = %d AND meta_key = \'loginradius_mapped_provider\' AND meta_value = %s limit 1', $user_id, $provider)); $type = 'updated settings-error'; $message = __( 'Your account remove successfully', 'lr-plugin-slug' ); } else { $message = isset( $response->description ) ? $response->description : $message; } printf( '

' . $message . '

' ); } elseif ( isset( $_POST['token'] ) && ! empty( $_POST['token'] ) && is_user_logged_in() ) { $userProfileObject = $loginradiusObject->loginradius_get_user_profiledata( $_POST['token'] ); if ( isset( $userProfileObject->Provider ) && isset( $userProfileObject->ID ) ) { $linkuser = get_users( 'meta_value=' . $userProfileObject->ID ); if( count( $linkuser ) > 0 ){ $message = __( 'Your account is already exist.', 'lr-plugin-slug' ); }else{ $response = raas_link_account( $uid, $userProfileObject->Provider, $userProfileObject->ID ); if ( isset( $response->isPosted ) && $response->isPosted === true ) { LR_Common::link_account( $user_id, $userProfileObject->ID, $userProfileObject->Provider, $userProfileObject->ThumbnailImageUrl, $userProfileObject->ImageUrl ); $type = 'updated settings-error'; $message = __( 'Your account is linked successfully', 'lr-plugin-slug' ); } else { $message = isset( $response->description ) ? $response->description : __( 'An error has occurred', 'lr-plugin-slug' ); } } } printf( '

' . $message . '

' ); } $raas_linked_account = false; if ( ! empty( $uid ) ) { $raas_linked_account = raas_getlink_account( $uid ); if ( isset( $raas_linked_account->errorCode ) ) { $raas_linked_account = false; } } do_action( 'lr_raas_linking_interface' ); ?>
    Provider ) || $raas_linked_account[$i]->Provider == 'RAAS' ) { continue; } printf( '
  • ' ); if ( get_user_meta( $user_id, 'loginradius_current_id', true ) == $raas_linked_account[$i]->ID ) { printf('' . __( 'Currently connected ', 'lr-plugin-slug' ) ); } else { printf( '' . __( 'Connected ', 'lr-plugin-slug' ) ); } printf( __('with ', 'lr-plugin-slug' ) . '' ); printf( ''); printf( '' ); printf( '' ); printf( '' ); printf( '' ); printf( '' ); printf( '
  • ' ); } } ?>