Example #1
0
<?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());