JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
CHANGED db.php API so it doesn't append WHERE for you
[wfpl.git] / run.php
diff --git a/run.php b/run.php
index 79a05dc..03d849a 100644 (file)
--- a/run.php
+++ b/run.php
 
 # RewriteEngine  on
 # RewriteRule    ^$  /foo/run.php
-# RewriteRule    ^/foo/[^/]*\.html$  /foo/run.php
+# RewriteRule    ^foo/[^/]*\.html$  /foo/run.php
 
 require_once('code/wfpl/file_run.php');
+require_once('code/wfpl/http.php');
 
 function run_php($basename = false) {
        if($basename) {
@@ -71,9 +72,16 @@ function run_php($basename = false) {
        }
        if($php_file != $html_file && file_exists($php_file)) {
                require_once('code/wfpl/template.php');
-               if(file_exists($html_file)) tem_load($html_file);
+               if(file_exists($html_file)) {
+                       $GLOBALS['wfpl_template'] = new tem();
+                       tem_load($html_file);
+               }
                $other = file_run($php_file);
                if($other) {
+                       if(strpos($other, ':')) {
+                               redirect($other);
+                               exit();
+                       }
                        run_php($other);
                        return;
                }