X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=main.php;h=3d4a751a9d15de388de79e1464fd19cdf9790491;hb=003188abd258a3f19d3a5ab08c3a08a848b45660;hp=e088d67218753c5aa0b3836a4d805cff0dae38bb;hpb=23dfbcc20fc6d20fb5be211e5af50cdcb8565c8e;p=wfpl.git diff --git a/main.php b/main.php index e088d67..3d4a751 100644 --- a/main.php +++ b/main.php @@ -77,7 +77,7 @@ function wfpl_main($dest = false) { if(function_exists('cms_display')) { $cms_content = cms_display($basename, $GLOBALS['wfpl_main_template']); if(is_string($cms_content)) { - run_php($cms_content); + wfpl_main($cms_content); return; } } else { @@ -88,7 +88,7 @@ function wfpl_main($dest = false) { 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'); + wfpl_main('error_404'); return; } else { echo '404

404 File Not Found

'; @@ -110,7 +110,7 @@ function wfpl_main($dest = false) { # files can return a basename or URL of a page to be run/displayed $other = file_run($php_file); if($other) { - run_php($other); + wfpl_main($other); return; } } elseif($html_exists) { @@ -121,12 +121,12 @@ function wfpl_main($dest = false) { } # Check for $GLOBALS['wfpl_template'] because it might have been set (or unset) by the php script. - if($GLOBALS['wfpl_template'] || $GLOBALS['wfpl_main_template']) { - if($GLOBALS['wfpl_main_template']) { + if(isset($GLOBALS['wfpl_template']) || isset($GLOBALS['wfpl_main_template'])) { + if(isset($GLOBALS['wfpl_main_template'])) { # if there was a template for that page, and one for the whole # site, copy all template sections that have been show()n to the # site-wide template - if($GLOBALS['wfpl_template']) { + if(isset($GLOBALS['wfpl_template'])) { $GLOBALS['wfpl_main_template']->merge($GLOBALS['wfpl_template']); } @@ -134,8 +134,8 @@ function wfpl_main($dest = false) { } - # You'll probably want to require_once(__DIR__.'/'.'code/wfpl/messages.php') or - # require_once(__DIR__.'/'.'code/wfpl/session_messages.php') in code/config.php + # You'll probably want to require_once(__DIR__.'/'.'lib/wfpl/messages.php') or + # require_once(__DIR__.'/'.'lib/wfpl/session_messages.php') in config.php if(function_exists('display_messages')) { if(function_exists('atexit_now')) { atexit_now();