unregister_GLOBALS();
}
// init
if (isset($_SESSION['user'])) {
    // cache
    require_once "inc/main.cache.php";
    // set current user
    $currentUser = $_SESSION['user'];
    // check if cache set
    if (cacheIsSet($currentUser)) {
        // core classes
        require_once "inc/classes/CoreClasses.php";
        // core functions
        require_once 'inc/functions/functions.core.php';
        // init cache
        cacheInit($currentUser);
        // init transfers-cache
        cacheTransfersInit();
        // initialize database
        dbInitialize();
    } else {
        // main.core
        require_once 'inc/main.core.php';
    }
    $cfg["user"] = $currentUser;
} else {
    // reset user
    $cfg["user"] = "";
    $currentUser = "";
    // main.core
    require_once 'inc/main.core.php';
예제 #2
0
require_once 'inc/classes/Stats.php';
// start session
@session_start();
// unregister globals
if (@ini_get('register_globals')) {
    require_once 'inc/functions/functions.compat.php';
    unregister_GLOBALS();
}
// config
if (isset($_SESSION['user']) && cacheIsSet($_SESSION['user'])) {
    // db-config
    require_once 'inc/config/config.db.php';
    // initialize database
    dbInitialize();
    // init cache
    cacheInit($_SESSION['user']);
    // init transfers-cache
    cacheTransfersInit();
} else {
    // main.core
    require_once 'inc/main.core.php';
    // set transfers-cache
    cacheTransfersSet();
}
// public-stats-switch
switch ($cfg['stats_enable_public']) {
    case 1:
        // load default-language and transfers if cache not set
        if (!isset($_SESSION['user']) || !cacheIsSet($_SESSION['user'])) {
            // common functions
            require_once 'inc/functions/functions.common.php';