You are here

function friendly_register_check_user in Friendly Register 7

JSON callback to check the username.

Parameters

string $username:

1 string reference to 'friendly_register_check_user'
friendly_register_menu in ./friendly_register.module
Implements hook_menu().

File

./friendly_register.module, line 126
Primary logic for the friendly_register module that allows for checking of username and email.

Code

function friendly_register_check_user($username) {
  $user_is_valid = TRUE;
  $all_user_checks = module_invoke_all('validate_user_name', $username);
  foreach ($all_user_checks as $check) {
    $user_is_valid = $check && $user_is_valid;
  }
  if ($user_is_valid) {
    drupal_json_output(_friendly_register_check_field('name', $username));
  }
  else {
    drupal_json_output(array(
      'available' => 'invalid',
    ));
  }
}