isLoggedIn()){ ob_start(); dispSuccess("You are logged in. Please proceed to your Home page."); simplePage(ob_get_clean()); } else { // If there was a registration error... short-circuiting prevents infinite loop. if((!$isConfirmation) && ($regError=='') && processRegistration()){ // NOTE: This version of the code probably won't get called unless there was already a failed attempt. afterRegistration(new Page("Login")); } else if(!$user->isLoggedIn()){ $page = new Page("Login to your account"); // STRINGTABLES include_once 'mod/loginModule.php'; if($isConfirmation){ $page->setColumns(); $page->addModule(new LoginModule($isConfirmation, $confirmName, $confirmHash, $failed), 0); } else { include_once 'mod/adModule.php'; include_once 'mod/registrationModule.php'; $page->setColumns(array(35,65)); $loginMod = new LoginModule($isConfirmation, $confirmName, $confirmHash, $failed); $loginMod->setReturnTo(getVal($_GET, 'returnTo', getCodePath()."/home.php")); $page->addModule($loginMod, 0); $page->addModule(new AdModule(), 0); $page->addModule(new RegistrationModule($isConfirmation, $regError, $longError), 1); } $page->display(); } } ?>