login_check('', true)) { redirect_to(BASEURL); } /** * Function used to call all signup functions */ if (cb_get_functions('signup_page')) cb_call_functions('signup_page'); /** * Signing up new user */ if (isset($_POST['signup'])) { if (!config('allow_registeration')) e(lang('usr_reg_err')); else { $signup = $userquery->signup_user($_POST); if ($signup) { $udetails = $userquery->get_user_details($signup); //$eh->flush(); assign('udetails', $udetails); assign('mode', 'signup_success'); if($udetails['status']=='verified' && $udetails['active']=='yes') { //Login User and redirects to my acount.. e(lang('Your account has been created successfuly, please login to continue'),'m'); }else { if($udetails['active']=='no') { e(lang('Your account requires admin approval'),'w'); } if($udetails['status']=='unverified') { e(lang('An email has been sent to '.$udetails['email'].', please check and verify your account'),'w'); } } } } } //Login User if (isset($_POST['login'])) { $username = $_POST['username']; $username = mysql_clean(clean($username)); $password = mysql_clean(clean($_POST['password'])); $remember = false; if ($_POST['rememberme']) $remember = true; if ($userquery->login_user($username, $password, $remember)) { if (cb_get_functions('login_success')) cb_call_functions('login_success'); if ($_COOKIE['pageredir']) redirect_to($_COOKIE['pageredir']); else redirect_to(cblink(array('name' => 'my_account'))); } } //Checking Ban Error if (!isset($_POST['login']) && !isset($_POST['signup'])) { if (@$_GET['ban'] == true) { $msg = lang('usr_ban_err'); } } subtitle(lang("signup")); //Displaying The Template template_files('signup.html'); display_it() ?>