define("ACCESSTIME", SystemTime::GetRuntime()); if (Server::IsServerSetup()) { CacheManager::Flush(); } Server::DefineURL(FILE_SERVER_FILE); Operator::PrepareConnection(); require LIVEZILLA_PATH . "_definitions/definitions.dynamic.inc.php"; Server::InitDataProvider(); Server::SetTimeLimit(Server::$Configuration->File["timeout_clients"]); @ini_set('session.use_cookies', '0'); if (DEBUG_MODE) { @ini_set('display_errors', '1'); } @set_error_handler("handleError"); header("Access-Control-Allow-Origin: *"); $getRequest = Communication::GetParameterAlias("rqst"); if (isset($_POST[POST_INTERN_REQUEST]) || !empty($getRequest)) { if (DB_CONNECTION && STATS_ACTIVE) { Server::InitStatisticProvider(); } if (DB_CONNECTION && $getRequest == CALLER_TYPE_TRACK) { define("CALLER_TYPE", CALLER_TYPE_TRACK); define("CALLER_TIMEOUT", Server::$Configuration->File["timeout_track"]); header("Keep-Alive: timeout=5, max=100"); header("Content-Type: text/javascript; charset=UTF-8"); header("Cache-Control: no-cache, must-revalidate"); require LIVEZILLA_PATH . "track.php"; $response = VisitorMonitoring::$Response; } else { if (DB_CONNECTION && isset($_POST[POST_INTERN_REQUEST]) && $_POST[POST_INTERN_REQUEST] == CALLER_TYPE_EXTERNAL) { define("CALLER_TYPE", CALLER_TYPE_EXTERNAL);