Beispiel #1
0
    }
}
// Include config in DB
if (CAppUI::conf("config_db")) {
    CMbConfig::loadValuesFromDB();
}
// Shutdown function
register_shutdown_function(array("CApp", "checkPeace"));
if (!@CSQLDataSource::get("std")) {
    CApp::goOffline("db-access");
}
CMbPerformance::mark("init");
require __DIR__ . "/includes/session.php";
CMbPerformance::mark("session");
// Start chrono (after session_start as it may be locked by another request)
CApp::$chrono = new Chronometer();
CApp::$chrono->main = true;
CApp::$chrono->start();
$do_login = false;
// Load default preferences if not logged in
if (!CAppUI::$instance->user_id) {
    CAppUI::loadPrefs();
    try {
        CApp::notify("UserAuthentication", true);
    } catch (CUserAuthenticationFailure $e) {
        CApp::rip();
    } catch (CUserAuthenticationSuccess $e) {
        CAppUI::$auth_info = $e;
        $do_login = true;
    }
}