. # # ***** END LICENSE BLOCK ***** require('../constants.php'); if (file_exists (PUBLIC_PATH . '/install.php')) { include ('install.php'); } else { session_cache_limiter(''); require (LIB_PATH . '/http-conditional.php'); $dateLastModification = max( @filemtime(PUBLIC_PATH . '/data/touch.txt'), @filemtime(LOG_PATH . '/application.log'), @filemtime(PUBLIC_PATH . '/data/Configuration.array.php'), @filemtime(APP_PATH . '/configuration/application.ini') ); if (httpConditional($dateLastModification, 0, 0, false, false, true)) { exit(); //No need to send anything } set_include_path (get_include_path () . PATH_SEPARATOR . LIB_PATH . PATH_SEPARATOR . LIB_PATH . '/minz' . PATH_SEPARATOR . APP_PATH); require (APP_PATH . '/App_FrontController.php'); try { $front_controller = new App_FrontController (); $front_controller->init (); $front_controller->run (); } catch (Exception $e) { echo '### Fatal error! ###
', "\n"; Minz_Log::record ($e->getMessage (), Minz_Log::ERROR); echo 'See logs files.'; } }