Example #1
0
 case 'pin':
     $Headers = apache_request_headers();
     $IsAjax = isset($Headers['X-Requested-With']) && $Headers['X-Requested-With'] == 'XMLHttpRequest';
     if ($IsAjax) {
         Account::PinCharacter($_SESSION['username'], $_REQUEST['lastcategory']);
     } else {
         header('Location: /');
     }
     break;
 case 'create':
     $Smarty->assign('CSRFToken', Session::GenerateCSRFToken());
     $Smarty->assign('Page', Page::Info('login', array('bodycss' => 'login-template web wow', 'pagetitle' => $Smarty->GetConfigVars('Account_Create') . ' - ')));
     $Smarty->display('pages/account_create');
     break;
 case 'signout':
     Session::DestroySimpleSession();
     //Session::Destroy(session_id());
     //session_destroy();
     header('Location: /');
     break;
 case 'management':
     if ($_SESSION['loggedin'] != true) {
         header('Location: /account/login');
     }
     $Smarty->translate('Account');
     if (Text::IsNull($_REQUEST['lastcategory'])) {
         $Smarty->assign('User', $User);
         $Smarty->assign('Accounts', Account::GetGameAccounts($User['username']));
         $Smarty->assign('Page', Page::Info('account_management', array('bodycss' => '', 'pagetitle' => $Smarty->GetConfigVars('Account_Management'))));
         $Smarty->display('account/account_management');
     } else {