mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-06 23:02:48 +08:00
修正templae类
This commit is contained in:
@@ -659,10 +659,10 @@ class Template
|
|||||||
//模板函数过滤
|
//模板函数过滤
|
||||||
$fun = strtolower(trim($args[0]));
|
$fun = strtolower(trim($args[0]));
|
||||||
switch ($fun) {
|
switch ($fun) {
|
||||||
case 'default': // 特殊模板函数
|
case 'default': // 特殊模板函数
|
||||||
$name = '(' . $name . ')?(' . $name . '):' . $args[1];
|
$name = '(' . $name . ')?(' . $name . '):' . $args[1];
|
||||||
break;
|
break;
|
||||||
default: // 通用模板函数
|
default: // 通用模板函数
|
||||||
if (!in_array($fun, $template_deny_funs)) {
|
if (!in_array($fun, $template_deny_funs)) {
|
||||||
if (isset($args[1])) {
|
if (isset($args[1])) {
|
||||||
if (strstr($args[1], '###')) {
|
if (strstr($args[1], '###')) {
|
||||||
@@ -775,7 +775,7 @@ class Template
|
|||||||
$parseStr = $this->parseTemplateName($tmplPublicName);
|
$parseStr = $this->parseTemplateName($tmplPublicName);
|
||||||
// 替换变量
|
// 替换变量
|
||||||
foreach ($vars as $key => $val) {
|
foreach ($vars as $key => $val) {
|
||||||
if (strpos($val, '[' . $key . ']')) {
|
if (strpos($parseStr, '[' . $key . ']')) {
|
||||||
$parseStr = str_replace('[' . $key . ']', $val, $parseStr);
|
$parseStr = str_replace('[' . $key . ']', $val, $parseStr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user