Example #1
0
}
if (!file_exists(ROOT_PATH . 'includes/config.php')) {
    HTTP::redirectTo("install/index.php");
}
require 'includes/config.php';
require 'includes/dbtables.php';
$SESSION = new Session();
$DATABASE = new Database();
unset($database);
Config::init();
$UNI = getUniverse();
Config::setGlobals();
date_default_timezone_set(Config::get('timezone'));
require 'includes/vars.php';
if (MODE === 'INGAME' || MODE === 'ADMIN' || MODE === 'CHAT') {
    if (!$SESSION->isActiveSession()) {
        HTTP::redirectTo('index.php?code=3');
    }
    $SESSION->UpdateSession();
    require 'includes/classes/class.BuildFunctions.php';
    require 'includes/classes/class.PlanetRessUpdate.php';
    if (!AJAX_REQUEST && MODE === 'INGAME' && isModulAvalible(MODULE_FLEET_EVENTS)) {
        require 'includes/FleetHandler.php';
    }
    $USER = $GLOBALS['DATABASE']->getFirstRow("SELECT \n\tuser.*, \n\tstat.total_points, \n\tstat.total_rank,\n\tCOUNT(message.message_id) as messages\n\tFROM " . USERS . " as user \n\tLEFT JOIN " . STATPOINTS . " as stat ON stat.id_owner = user.id AND stat.stat_type = '1' \n\tLEFT JOIN " . MESSAGES . " as message ON message.message_owner = user.id AND message.message_unread = '1'\n\tWHERE user.id = " . $_SESSION['id'] . "\n\tGROUP BY message.message_owner;");
    if (empty($USER)) {
        exit(header('Location: index.php'));
    }
    $LNG = new Language($USER['lang']);
    $LNG->includeData(array('L18N', 'INGAME', 'TECH', 'CUSTOM'));
    $THEME->setUserTheme($USER['dpath']);