/** * Function to get current time in microsecond */ function getmicrotime() { return CMS_stats::getmicrotime(); } // Start output buffering for compression so we don't prevent // headers from being sent if there's a blank line in an included file if (!defined('HTML_COMPRESSION_STARTED') && APPLICATION_EXEC_TYPE != 'cli') { ob_start('atm_compress_handler'); } //Session operations if (APPLICATION_CONFIG_LOADED && APPLICATION_EXEC_TYPE == 'http') { //Start Automne session CMS_session::init(); //load current user if exists $cms_user = CMS_session::getUser(); $cms_context = new CMS_context(); if ($cms_user) { $cms_language = $cms_user->getLanguage(); } else { unset($cms_user); } } //force module standard loading if (!class_exists('CMS_module_standard')) { die('Cannot find standard module ...'); } //regenerate current page if needed atm_regen();