function wp_fb_autoconnect_compat($fbuser) { $id = $fbuser['WP_ID']; //Hide activity created by new user //$sql = 'UPDATE ' . $wpdb->base_prefix . 'bp_activity SET hide_sitewide = 1 WHERE user_id = %d'; //$wpdb->query( $wpdb->prepare( $sql, $id ) ); //email admin about new member request $user = get_userdata($id); bp_registration_options_send_admin_email(array('user_login' => $user->data->user_login, 'user_email' => $user->data->user_email, 'message' => sprintf(__('%s ( %s ) would like to become a member of your website. To accept or reject their request, please go to <a href="%s">%s</a>.', 'bp-registration-options'), $user->data->user_nicename, $user->data->user_email, admin_url('/admin.php?page=bp_registration_options_member_requests'), admin_url('/admin.php?page=bp_registration_options_member_requests')))); }
/** * Set up our user upon activation, email appropriate people * * @since 4.2.2 * * @param integer $user_id User ID */ function bp_registration_options_bp_core_register_account($user_id) { $moderate = get_option('bprwg_moderate'); if ($moderate && $user_id > 0) { //Somehow the WP-FB-AutoConnect plugin uses $_GET['key'] as well for user IDs. Let's check if the value returns a user. /*$is_user = get_userdata( $_GET['key'] ); if ( !$is_user ) { return; }*/ bp_registration_set_moderation_status($user_id); $user = get_userdata($user_id); $admin_email = get_bloginfo('admin_email'); //add HTML capabilities temporarily add_filter('wp_mail_content_type', 'bp_registration_options_set_content_type'); //If their IP or email is blocked, don't proceed and exit silently. //$blockedIPs = get_option( 'bprwg_blocked_ips', array() ); //$blockedemails = get_option( 'bprwg_blocked_emails', array() ); //Warning: in_array() expects parameter 2 to be array, boolean given in /Applications/XAMPP/xamppfiles/htdocs/wp/buddypress/wp-content/plugins/BuddyPress-Registration-Options/includes/core.php on line 50 /*if ( in_array( $_SERVER['REMOTE_ADDR'], $blockedIPs ) || in_array( $user->user_email, $blockedemails ) ) { $message = apply_filters( 'bprwg_banned_user_admin_email', __( 'Someone with a banned IP address or email just tried to register with your site', 'bp-registration-options' ) ); wp_mail( $admin_email, __( 'Banned member registration attempt', 'bp-registration-options' ), $message ); //Delete their account thus far. if ( is_multisite() ) { wpmu_delete_user( $user_id ); } wp_delete_user( $user_id ); return; }*/ //Set them as in moderation. bp_registration_set_moderation_status($user_id); //save user ip address update_user_meta($user_id, '_bprwg_ip_address', $_SERVER['REMOTE_ADDR']); bp_registration_options_send_admin_email(array('user_login' => $user->data->user_login, 'user_email' => $user->data->user_email, 'message' => sprintf(__('%s ( %s ) would like to become a member of your website. To accept or reject their request, please go to <a href="%s">%s</a>.', 'bp-registration-options'), $user->data->user_nicename, $user->data->user_email, admin_url('/admin.php?page=bp_registration_options_member_requests'), admin_url('/admin.php?page=bp_registration_options_member_requests')))); bp_registration_options_delete_user_count_transient(); } }