You are here

function realname_registration_validate in Realname registration 7

Same name and namespace in other branches
  1. 6.2 realname_registration.module \realname_registration_validate()
  2. 6 realname_registration.module \realname_registration_validate()
  3. 7.2 realname_registration.module \realname_registration_validate()

Form validation handler for user_register_form().

See also

user_register_form()

user_register_submit()

1 string reference to 'realname_registration_validate'
realname_registration_form_alter in ./realname_registration.module
Implementation of hook_form_alter().

File

./realname_registration.module, line 117
For using real names during registration/

Code

function realname_registration_validate($form, &$form_state) {
  $lastname_field = variable_get('realname_registration_lastname_field');
  $firstname_field = variable_get('realname_registration_firstname_field');

  // A first name must be letters only.
  if (!preg_match("/^[A-ZÀ-ÖØ-öø-ÿ]+\$/i", $form_state['values'][$firstname_field]['und'][0]['value'])) {
    form_set_error($firstname_field, t('First name must only contain letters.'));
  }

  // A last name must be letters only.
  if (!preg_match("/^[A-ZÀ-ÖØ-öø-ÿ]+\$/i", $form_state['values'][$lastname_field]['und'][0]['value'])) {
    form_set_error($lastname_field, t('Last name must only contain letters.'));
  }
}