function logintoboggan_unified_login_page in LoginToboggan 7
Menu callback for user/login creates a unified login/registration form (without tabs)
Parameters
$active_form: Which form to display, should be 'login' or 'register'.
1 string reference to 'logintoboggan_unified_login_page'
- logintoboggan_menu_alter in ./
logintoboggan.module - Implementation of hook_menu_alter().
File
- ./
logintoboggan.module, line 754 - LoginToboggan module
Code
function logintoboggan_unified_login_page($active_form = 'login') {
// Sanitize the $active_form text as it comes direct from the url.
// It should only ever be 'login' or 'register', so default to 'login'.
if ($active_form != 'login' && $active_form != 'register') {
$active_form = 'login';
}
global $user;
if ($user->uid) {
menu_set_active_item('user/' . $user->uid);
return menu_execute_active_handler(NULL, FALSE);
}
else {
$output = logintoboggan_get_authentication_form($active_form);
return $output;
}
}