function simple_fb_connect_unique_user_name in Simple FB Connect 7
Same name and namespace in other branches
- 8 simple_fb_connect.module \simple_fb_connect_unique_user_name()
- 7.2 simple_fb_connect.module \simple_fb_connect_unique_user_name()
Generates a unique username for drupal site based on fb username.
1 call to simple_fb_connect_unique_user_name()
- simple_fb_connect_login in ./
simple_fb_connect.module - Page callback for the FB Connect URL.
File
- ./
simple_fb_connect.module, line 261 - Simple Facebook Login Module for Drupal Sites.
Code
function simple_fb_connect_unique_user_name($fb_name, $i = 0) {
$trimmed_name = '';
$user_to_load = '';
if ($i == 0) {
$trimmed_name = strtolower(trim(str_replace(' ', '_', $fb_name)));
$user_to_load = $trimmed_name;
}
else {
$trimmed_name = $fb_name;
$user_to_load = $trimmed_name . "_" . $i;
}
//Check if user exists by loading userbyname
if (is_object(user_load_by_name($user_to_load))) {
$i++;
return simple_fb_connect_unique_user_name($trimmed_name, $i);
}
else {
return $user_to_load;
}
}