function _user_import_unique_username in User Import 6.4
Same name and namespace in other branches
- 8 user_import.import.inc \_user_import_unique_username()
- 5.2 user_import.module \_user_import_unique_username()
- 5 user_import.module \_user_import_unique_username()
- 6.2 user_import.import.inc \_user_import_unique_username()
- 7.3 user_import.import.inc \_user_import_unique_username()
- 7 user_import.import.inc \_user_import_unique_username()
- 7.2 user_import.import.inc \_user_import_unique_username()
deal with duplicate usernames
1 call to _user_import_unique_username()
File
- ./
user_import.import.inc, line 231
Code
function _user_import_unique_username($username, $start = FALSE) {
static $suffix = 1;
if ($start) {
$suffix = 1;
}
if ($suffix < 2) {
$duplicate = db_result(db_query("SELECT uid from {users} where name = '%s' LIMIT 1", $username));
}
else {
$duplicate = db_result(db_query("SELECT uid from {users} where name = '%s' LIMIT 1", "{$username} {$suffix}"));
}
// loop until name is valid
if (!empty($duplicate)) {
$suffix++;
_user_import_unique_username($username);
}
// add number at end of username if it already exists
$username = $suffix < 2 ? $username : "{$username} {$suffix}";
return $username;
}