You are here

function realname_registration_ucfirst in Realname registration 6.2

Force uppercase characters in name fields.

If settings demand, we must take the users input and ensure the first letter of each part the name is uppercase.

Parameters

&$edit: The array of form values submitted by the user.

1 call to realname_registration_ucfirst()
realname_registration_user in ./realname_registration.module
Implementation of hook_user().
3 string references to 'realname_registration_ucfirst'
realname_registration_settings_form in ./realname_registration.admin.inc
Form builder;
realname_registration_uninstall in ./realname_registration.install
Implementation of hook_uninstall().
realname_registration_user in ./realname_registration.module
Implementation of hook_user().

File

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

Code

function realname_registration_ucfirst(&$edit) {
  $c = realname_registration_load_settings();
  if (!$c->fname->use_content_profile) {
    $edit[$c->fname->field] = drupal_ucfirst($edit[$c->fname->field]);
  }
  else {
    $edit[$c->fname->field][0]['value'] = drupal_ucfirst($edit[$c->fname->field][0]['value']);
  }
  if (!empty($c->mname->field)) {
    if (!$c->mname->use_content_profile) {
      $edit[$c->mname->field] = drupal_ucfirst($edit[$c->mname->field]);
    }
    else {
      $edit[$c->mname->field][0]['value'] = drupal_ucfirst($edit[$c->mname->field][0]['value']);
    }
  }
  if (!$c->lname->use_content_profile) {
    $edit[$c->lname->field] = drupal_ucfirst($edit[$c->lname->field]);
  }
  else {
    $edit[$c->lname->field][0]['value'] = drupal_ucfirst($edit[$c->lname->field][0]['value']);
  }
}