예제 #1
0
<?php

global $mdb;
$page = 1;
$pageTitle = '';
$pageType = 'index';
$requestUriPager = '';
$serverName = $_SERVER['SERVER_NAME'];
global $baseAddr, $fullAddr;
if ($serverName != $baseAddr) {
    $numDays = 7;
    $p = Subdomains::getSubdomainParameters($serverName);
    $page = max(1, min(25, $page));
    $p['page'] = $page;
    $columnName = key($p);
    $id = (int) reset($p);
    if (sizeof($p) <= 1) {
        $app->redirect($fullAddr, 302);
    }
    $topPoints = array();
    $topPods = array();
    $p['kills'] = true;
    $p['pastSeconds'] = $numDays * 86400;
    $top = array();
    $top[] = Info::doMakeCommon('Top Characters', 'characterID', Stats::getTopPilots($p));
    $top[] = $columnName != 'corporationID' ? Info::doMakeCommon('Top Corporations', 'corporationID', Stats::getTopCorps($p)) : array();
    $top[] = $columnName != 'corporationID' && $columnName != 'allianceID' ? Info::doMakeCommon('Top Alliances', 'allianceID', Stats::getTopAllis($p)) : array();
    $top[] = Info::doMakeCommon('Top Ships', 'shipTypeID', Stats::getTopShips($p));
    $top[] = Info::doMakeCommon('Top Systems', 'solarSystemID', Stats::getTopSystems($p));
    $requestUriPager = str_replace('ID', '', $columnName) . "/{$id}/";
    $p['limit'] = 5;
예제 #2
0
if ($banner) {
    $banner = str_replace('http://i.imgur.com/', 'https://i.imgur.com/', $banner);
    $banner = str_replace('http://imgur.com/', 'https://imgur.com/', $banner);
    //$twig->addGlobal("headerImage", $banner);
}
$adfree = false;
//Db::queryField("select count(*) count from zz_subdomains where adfreeUntil >= now() and subdomain = :server", "count", array(":server" => $_SERVER["SERVER_NAME"]), 60);
$adfree |= false;
//Db::queryField("select count(*) count from zz_subdomains where adfreeUntil >= now() and alias = :server", "count", array(":server" => $_SERVER["SERVER_NAME"]), 60);
if ($adfree) {
    $twig->addGlobal('showAds', false);
} else {
    $twig->addGlobal('showAds', $showAds);
}
$_SERVER['SERVER_NAME'] = 'zkillboard.com';
Subdomains::getSubdomainParameters($_SERVER['SERVER_NAME']);
$twig->addGlobal('KillboardName', isset($killboardName) ? $killboardName : 'zKillboard');
// Set the style used side wide to the user selected one, or the config default
$twig->addGlobal('style', UserConfig::get('style', $style));
$twig->addExtension(new UserGlobals());
$twig->addFunction(new Twig_SimpleFunction('pageTimer', 'Util::pageTimer'));
$twig->addFunction(new Twig_SimpleFunction('queryCount', 'Db::getQueryCount'));
$twig->addFunction(new Twig_SimpleFunction('isActive', 'Util::isActive'));
$twig->addFunction(new Twig_SimpleFunction('pluralize', 'Util::pluralize'));
$twig->addFunction(new Twig_SimpleFunction('formatIsk', 'Util::formatIsk'));
$twig->addFunction(new Twig_SimpleFunction('shortNum', 'Util::formatIsk'));
$twig->addFunction(new Twig_SimpleFunction('shortString', 'Util::shortString'));
$twig->addFunction(new Twig_SimpleFunction('truncate', 'Util::truncate'));
$twig->addFunction(new Twig_SimpleFunction('chart', 'Chart::addChart'));
$twig->addFunction(new Twig_SimpleFunction('getMonth', 'Util::getMonth'));
$twig->addFunction(new Twig_SimpleFunction('getLongMonth', 'Util::getLongMonth'));