You are here

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;
  }
}