Пример #1
0
if (isset($_GET['site']) && $_GET['site'] == 'complete_login') {
    complete_login();
    return true;
} elseif (isset($_GET['site']) && $_GET['site'] == 'complete_logout') {
    complete_logout();
    return true;
}
if (!isset($_SESSION['user_id']) || !isset($_GET['site'])) {
    $smarty->display('login.tpl');
    return true;
}
display_visitor_info();
$perm_sites = get_permitted_sites();
if (in_array($_GET['site'], $perm_sites)) {
    parse_messages();
    assign_stats();
    switch ($_GET['site']) {
        //ADD
        case 'add_cash':
            display_add_cash();
            break;
        case 'add_customer':
            $smarty->assign('content', $smarty->fetch("add_customer.tpl"));
            break;
        case 'add_job':
            display_add_job();
            break;
        case 'add_user':
            $smarty->assign('content', $smarty->fetch("add_user.tpl"));
            break;
        case 'complete_add_cash':
        switchConnection("characters", REALM_NAME);
        $StatQuery = execute_query("SELECT `guid`, `data`, `name`, `race`, `class` FROM `characters` WHERE `name` = '" . $request . "'" . exclude_GMs() . " LIMIT 1");
        if (!($data = mysql_fetch_assoc($StatQuery))) {
            $error = "Character " . $request . " does not exist on realm " . REALM_NAME;
        }
    }
}
if ($error) {
    ?>
<div class="parchment-top">
<div class="parchment-content">
<?php 
    showerror("character", $error);
} else {
    require "configuration/statisticshandler.php";
    $stat = assign_stats($data);
    switchConnection("characters", REALM_NAME);
    $guildid = mysql_fetch_assoc(execute_query("SELECT `guildid` FROM `guild_member` WHERE `guid` = " . $stat["guid"] . " LIMIT 1"));
    $stat["guild"] = $guildid ? $guildid["guildid"] : 0;
    $race = GetNameFromDB($stat["race"], "dbc_chrraces");
    $class = GetNameFromDB($stat["class"], "dbc_chrclasses");
    $PagesCharArray = array("sheet" => "character-sheet.php", "reputation" => "character-reputation.php", "skills" => "character-skills.php", "arenateams" => "character-arenateams.php", "achievements" => "character-achievements.php");
    if (isset($_GET["charPage"]) && isset($PagesCharArray[$_GET["charPage"]])) {
        $requested_char_action = $_GET["charPage"];
    } else {
        $requested_char_action = "sheet";
    }
    ?>
<script type="text/javascript">

var theClassId = <?php