<?php require_once 'Core/Core.php'; $ClassConstructor = array($Database, $Smarty); switch ($_REQUEST['category']) { case 'account': if (!Session::SessionStatus()) { Session::Start('FreedomCore', false); } if (!Text::IsNull($_REQUEST['subcategory'])) { if (isset($User['id'])) { $AccountBalance = Account::GetBalance($User['username']); $Smarty->assign('AccountBalance', $AccountBalance); } switch ($_REQUEST['subcategory']) { case 'login': $Smarty->assign('CSRFToken', Session::GenerateCSRFToken()); $Smarty->assign('Page', Page::Info('login', array('bodycss' => 'login-template web wow', 'pagetitle' => $Smarty->GetConfigVars('Account_Login') . ' - '))); $Smarty->display('pages/account_login'); break; 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());