see if we can fix the invalid character error
authorAlan <alan@roojs.com>
Wed, 23 Aug 2023 04:36:22 +0000 (12:36 +0800)
committerAlan <alan@roojs.com>
Wed, 23 Aug 2023 04:36:22 +0000 (12:36 +0800)
HTML/Template/Flexy/Compiler/Flexy.php

index 05d3971..46eda02 100644 (file)
@@ -584,7 +584,7 @@ class HTML_Template_Flexy_Compiler_Flexy extends HTML_Template_Flexy_Compiler {
             return $var;
         }
         list($prefix, $suffix) = $this->getModifierWrapper($element);
-        return $this->appendPhp( $prefix . $var . $suffix .';');
+        return $this->appendPhp( $prefix . '(isset(' . $var . ') ? '. $var . ": '')" . $suffix .';');
     }
    /**
     *   HTML_Template_Flexy_Token_Method toString