Esempio n. 1
0
/**
 * 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();