You are here

function hybridauth_realname_alter in HybridAuth Social Login 7.2

Implements hook_realname_alter().

File

./hybridauth.module, line 561
Main file for the HybridAuth module.

Code

function hybridauth_realname_alter(&$realname, $account) {
  if (!empty($account->data['hybridauth']) && variable_get('hybridauth_override_realname', 0)) {
    $hybridauth_pattern = variable_get('hybridauth_display_name', '[user:hybridauth:firstName] [user:hybridauth:lastName]');
    if (!empty($hybridauth_pattern)) {
      $pattern = str_replace('[user:name]', $realname, $hybridauth_pattern);
      $hybridauth_name = token_replace($pattern, array(
        'user' => $account,
      ), array(
        'clear' => TRUE,
      ));
      $realname = trim(strip_tags($hybridauth_name));
    }
  }
}