fix issue of embedded var and escaped double quotes

This commit is contained in:
mohrt
2003-03-17 14:56:39 +00:00
parent 7c446d950b
commit 2df1ca2d00

View File

@@ -1455,7 +1455,7 @@ class Smarty_Compiler extends Smarty {
foreach($_match as $_var) {
$var_expr = str_replace ($_var, '".' . $this->_parse_var(str_replace('`','',$_var)) . '."', $var_expr);
}
$_return = preg_replace('!\.""|""\.!', '', $var_expr);
$_return = preg_replace('%\.""|(?<!\\\\)""\.%', '', $var_expr);
} else {
$_return = $var_expr;
}