*/ include 'core/codon.config.php'; if (Config::Get('XDEBUG_BENCHMARK')) { $memory_start = xdebug_memory_usage(); } $BaseTemplate = new TemplateSet(); # Load the main skin $settings_file = SKINS_PATH . DS . CURRENT_SKIN . '.php'; if (file_exists($settings_file)) { include $settings_file; } $BaseTemplate->template_path = SKINS_PATH; Template::Set('MODULE_NAV_INC', $NAVBAR); Template::Set('MODULE_HEAD_INC', $HTMLHead); ob_start(); MainController::RunAllActions(); $page_content = ob_get_clean(); $BaseTemplate->Set('title', MainController::$page_title . ' - ' . SITE_NAME); $BaseTemplate->Set('page_title', MainController::$page_title . ' - ' . SITE_NAME); if (file_exists(SKINS_PATH . '/layout.tpl')) { $BaseTemplate->Set('page_htmlhead', Template::Get('core_htmlhead.tpl', true)); $BaseTemplate->Set('page_htmlreq', Template::Get('core_htmlreq.tpl', true)); $BaseTemplate->Set('page_content', $page_content); $BaseTemplate->ShowTemplate('layout.tpl'); } else { # It's a template sammich! $BaseTemplate->ShowTemplate('header.tpl'); echo $page_content; $BaseTemplate->ShowTemplate('footer.tpl'); } # Force connection close