|
|
|
@ -524,7 +524,8 @@ class cls_template |
|
|
|
case 'insert' : |
|
|
|
$t = $this->get_para(substr($tag, 7), false); |
|
|
|
|
|
|
|
$out = "<?php \n" . '$k = ' . preg_replace("/(\'\\$[^,]+)/e" , "stripslashes(trim('\\1','\''));", var_export($t, true)) . ";\n";
|
|
|
|
//$out = "<?php \n" . '$k = ' . preg_replace("/(\'\\$[^,]+)/e" , "stripslashes(trim('\\1','\''));", var_export($t, true)) . ";\n";
|
|
|
|
$out = "<?php \n" . '$k = ' . preg_replace_callback("/(\'\\$[^,]+)/" , function($r) {return stripslashes(trim($r[1],'\''));}, var_export($t, true)) . ";\n"; |
|
|
|
$out .= 'echo $this->_echash . $k[\'name\'] . \'|\' . serialize($k) . $this->_echash;' . "\n?>"; |
|
|
|
|
|
|
|
return $out; |
|
|
|
|