load("template.html"); $GLOBALS['wfpl_main_template']->set('basename', $basename); # This helps put in a stylesheet link if you have pages with custom css if(file_exists("$basename.css")) { $GLOBALS['wfpl_main_template']->set('css_link', "$basename.css"); $GLOBALS['wfpl_main_template']->sub('css_links'); } } # cms_get can return one of: # 1) false to indicate that there's no cms content for this basename # 2) a string to indicate a soft/full redirect just as foo_main() # 3) a hash of key/value pairs to be tem_set(key,value) on the template if(function_exists('cms_display')) { $cms_content = cms_display($basename, $GLOBALS['wfpl_main_template']); if(is_string($cms_content)) { run_php($cms_content); return; } } else { $cms_content = false; } if(!$php_exists && !$html_exists && !$cms_content) { header('HTTP/1.0 404 File Not Found'); if(file_exists('error_404.php') || file_exists('error_404.html')) { $GLOBALS['error_basename'] = $basename; run_php('error_404'); return; } else { echo '