function _user_import_create_username in User Import 8
Same name and namespace in other branches
- 5.2 user_import.module \_user_import_create_username()
- 5 user_import.module \_user_import_create_username()
- 6.4 user_import.import.inc \_user_import_create_username()
- 6.2 user_import.import.inc \_user_import_create_username()
- 7.3 user_import.import.inc \_user_import_create_username()
- 7 user_import.import.inc \_user_import_create_username()
- 7.2 user_import.import.inc \_user_import_create_username()
1 call to _user_import_create_username()
File
- ./
user_import.import.inc, line 154
Code
function _user_import_create_username($order, $data, $abbreviate, $username_space) {
$username = '';
if (is_array($order)) {
asort($order);
//reset($order);
//while (list ($file_column, $sequence) = each ($order)) {
foreach ($order as $file_column => $sequence) {
if (!empty($username) && !empty($username_space)) {
$username .= ' ';
}
if ($abbreviate[$file_column] == 1) {
//$username .= trim(drupal_strtoupper(chr(ord($data[$file_column]))));
$first_character = trim($data[$file_column]);
$first_character = drupal_substr($first_character, 0, 1);
$username .= drupal_strtoupper($first_character);
}
else {
$username .= trim($data[$file_column]);
}
}
}
if (empty($username)) {
$username = _user_import_random_username();
}
$username = _user_import_sanitise_username($username);
$username = _user_import_unique_username($username, TRUE);
return $username;
}