JsTemplate.php
[Pman.Core] / JsTemplate.php
index 268d01e..bb15ede 100644 (file)
@@ -103,7 +103,7 @@ class Pman_Core_JsTemplate extends Pman {
         
         $funcs = array();
         // do not allow nested functions..?
-        $fstart = 0;
+        $fstart = -1;
         $indent = 1;
         
         $ret = &$out;
@@ -132,7 +132,7 @@ class Pman_Core_JsTemplate extends Pman {
                     $in = str_repeat("    ", $indent);
                     $ret[] = $in . "}";
                     if ($fstart == $indent) {
-                        $fstart = 0;
+                        $fstart = -1;
                         $ret = &$out;
                     }
                     continue;
@@ -144,7 +144,7 @@ class Pman_Core_JsTemplate extends Pman {
                 case (substr($item,1,9) == 'function:'):
                     $fstart = $indent;
                     $indent++;
-                    $ret = &$funct;
+                    $ret = &$funcs;
                     $def  = substr($item,10,-1) ;
                     list($name,$body) = explode('(', $def, 2);