Updating field when login is email -refs #7261

1.9.x
unknown 11 years ago
parent 6251858d00
commit 85ad24fa7a
  1. 5
      main/auth/profile.php

@ -119,6 +119,9 @@ $value_array = $array_list_key[$id_temp_key];
$user_data['api_key_generate'] = $value_array;
if ($user_data !== false) {
if (api_get_setting('login_is_email') == 'true') {
$user_data['username'] = $user_data['email'];
}
if (is_null($user_data['language'])) {
$user_data['language'] = api_get_setting('platformLanguage');
}
@ -149,7 +152,7 @@ $form->addRule('firstname', get_lang('ThisFieldIsRequired'), 'required');
// USERNAME
$form->addElement('text', 'username', get_lang('UserName'), array('id' => 'username', 'maxlength' => USERNAME_MAX_LENGTH, 'size' => USERNAME_MAX_LENGTH));
if (api_get_setting('profile', 'login') !== 'true') {
if (api_get_setting('profile', 'login') !== 'true' || api_get_setting('login_is_email') == 'true') {
$form->freeze('username');
}
$form->applyFilter('username', 'stripslashes');

Loading…
Cancel
Save