page_select() or die(); // Collect info about the currently viewed page // and check permissions $wb->get_page_details(); // Collect general website settings $wb->get_website_settings(); // Load functions available to templates, modules and code sections // also, set some aliases for backward compatibility require(WB_PATH.'/framework/frontend.functions.php'); //Get pagecontent in buffer for Droplets and/or Filter operations ob_start(); require(WB_PATH.'/templates/'.TEMPLATE.'/index.php'); $output = ob_get_contents(); if(ob_get_length() > 0) { ob_end_clean(); } // execute frontend output filters if(file_exists(WB_PATH .'/modules/output_filter/index.php')) { include_once(WB_PATH .'/modules/output_filter/index.php'); if(function_exists('executeFrontendOutputFilter')) { $output = executeFrontendOutputFilter($output); } } // now send complete page to the browser echo $output; // end of wb-script exit;