|
|
|
@ -45,7 +45,7 @@ function validate_data($users, $checkUniqueEmail = false) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$username = $user['UserName']; |
|
|
|
|
$username = isset($user['UserName']) ? $user['UserName'] : ''; |
|
|
|
|
// 2. Check username, first, check whether it is empty. |
|
|
|
|
if (!UserManager::is_username_empty($username)) { |
|
|
|
|
// 2.1. Check whether username is too long. |
|
|
|
@ -130,13 +130,17 @@ function validate_data($users, $checkUniqueEmail = false) |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Add missing user-information (which isn't required, like password, username etc). |
|
|
|
|
* |
|
|
|
|
* @param array $user |
|
|
|
|
*/ |
|
|
|
|
function complete_missing_data($user) |
|
|
|
|
{ |
|
|
|
|
global $purification_option_for_usernames; |
|
|
|
|
|
|
|
|
|
$username = isset($user['UserName']) ? $user['UserName'] : ''; |
|
|
|
|
|
|
|
|
|
// 1. Create a username if necessary. |
|
|
|
|
if (UserManager::is_username_empty($user['UserName'])) { |
|
|
|
|
if (UserManager::is_username_empty($username)) { |
|
|
|
|
$user['UserName'] = UserManager::create_unique_username( |
|
|
|
|
$user['FirstName'], |
|
|
|
|
$user['LastName'] |
|
|
|
|