'. __('An error has occurred on link account.', 'advanced-user-registration-and-management').'

'); return; } $provider = isset($_POST['provider']) ? $_POST['provider'] : ''; $accountid = isset($_POST['accountid']) ? $_POST['accountid'] : ''; $message = __( 'An error has occurred', 'advanced-user-registration-and-management' ); $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', 'advanced-user-registration-and-management'); } 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.', 'advanced-user-registration-and-management'); }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', 'advanced-user-registration-and-management'); } else { $message = isset($response->description) ? $response->description : __('An error has occurred', 'advanced-user-registration-and-management'); } } } 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 ', 'advanced-user-registration-and-management' ) ); } else { printf('' . __( 'Connected ', 'advanced-user-registration-and-management' ) ); } printf( __( 'with ', 'advanced-user-registration-and-management' ) . ''); printf(''); printf( '' ); printf(''); printf(''); printf(''); printf(''); printf('
  • '); } } ?>