You are here

function _friendly_register_check_field in Friendly Register 7

Checks the value of a field on the user table.

Parameters

string $field_name:

string $value:

Return value

array

2 calls to _friendly_register_check_field()
friendly_register_check_email in ./friendly_register.module
JSON callback to check the email address.
friendly_register_check_user in ./friendly_register.module
JSON callback to check the username.

File

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

Code

function _friendly_register_check_field($field_name, $value) {
  if (_friendly_register_check_flood()) {
    $result = db_query("SELECT uid FROM {users} WHERE " . $field_name . " = :value", array(
      ':value' => $value,
    ))
      ->fetchField();
    return array(
      'available' => $result == NULL,
    );
  }
  else {
    return array(
      'flood' => TRUE,
    );
  }
}