JsTemplate.php
[Pman.Core] / JsTemplate.php
index b720d0e..7651df3 100644 (file)
@@ -109,7 +109,7 @@ class Pman_Core_JsTemplate extends Pman {
         // do not allow nested functions..?
         $fstart = -1;
         $indent = 1;
-        
+        $inscript = false;
         $ret = &$out;
         foreach($ar as $item) {
             $in = str_repeat("    ", $indent);
@@ -119,13 +119,14 @@ class Pman_Core_JsTemplate extends Pman {
                 case (!strlen($item)):
                     continue;
                 
-                if ($inscript && ($item != '{end:}')) {
+                case ($inscript && ($item != '{end:}')):
                     $ret[] = $item;
-                }
-                if ($inscript && ($item == '{end:}')) {
+                    continue;
+                
+                case ($inscript && ($item == '{end:}')):
                     $inscript = false;
-                    
-                }
+                    continue;
+                
                 case ($item[0] != '{'):
                     if (!strlen(trim($item))) {
                         continue;