You are here

function ulogin_realname_alter in uLogin (advanced version) 7

Same name and namespace in other branches
  1. 8 ulogin.module \ulogin_realname_alter()

Implements hook_realname_alter().

File

./ulogin.module, line 362
Main file for the uLogin module.

Code

function ulogin_realname_alter(&$realname, $account) {
  if (!empty($account->data['ulogin']) && variable_get('ulogin_override_realname', 0)) {
    $ulogin_pattern = variable_get('ulogin_display_name', '[user:ulogin:first_name] [user:ulogin:last_name]');
    $pattern = str_replace('[user:name]', $realname, $ulogin_pattern);
    $ulogin_name = token_replace($pattern, array(
      'user' => $account,
    ), array(
      'clear' => TRUE,
    ));
    $realname = trim(strip_tags($ulogin_name));
  }
}