function wp_emem_check_user_name() { if (emember_is_ajax()) { if (emember_wp_username_exists($_GET['fieldValue'])) { echo '[ "' . $_GET['fieldId'] . '",false, "χ ' . EMEMBER_ALREADY_TAKEN . '"]'; } else { global $wpdb; $user_name = esc_sql(trim($_GET['fieldValue'])); $user = dbAccess::find(WP_EMEMBER_MEMBERS_TABLE_NAME, ' user_name=\'' . esc_sql($user_name) . '\''); if ($user) { echo '[ "' . $_GET['fieldId'] . '",false, "χ ' . EMEMBER_ALREADY_TAKEN . '"]'; } else { echo '[ "' . $_GET['fieldId'] . '",true, "√ ' . EMEMBER_STILL_AVAIL . '"]'; } } } exit(0); }
function user_unavail($user) { return emember_wp_username_exists($user) || emember_username_exists($user) ? true : false; }
echo "Error!\n"; echo "Missing mandatory field. Email, first name and last name must be present!\n"; eMember_log_debug('Missing mandatory field. Email, first name and last name must be present...', false); exit; } //mandatory data $email = strip_tags($_REQUEST['email']); $first_name = strip_tags($_REQUEST['first_name']); $last_name = strip_tags($_REQUEST['last_name']); //optional data $username = strip_tags($_REQUEST['username']); $password = strip_tags($_REQUEST['password']); $membership_level_name = strip_tags($_REQUEST['membership_level_name']); $membership_level_id = strip_tags($_REQUEST['membership_level_id']); eMember_log_debug('Received data:' . $email . '|' . $first_name . '|' . $last_name . '|' . $membership_level_name . '|' . $membership_level_id . '|' . $username . '|' . $password, true); if (emember_wp_username_exists($username) || emember_username_exists($username)) { echo "Error!\n"; echo "Username already in use."; eMember_log_debug('That username is already in use', false); exit; } if (emember_wp_email_exists($email) || emember_email_exists($email)) { echo "Error!\n"; echo "Email address already exists."; eMember_log_debug('Email address already used...', false); exit; } if (is_blocked_email($email)) { echo "Error!\n"; echo "Email address entered is forbidden.."; eMember_log_debug("Forbidden email address used...", false);