diff options
author | petko <petko@524c5546-5005-0410-9a3e-e25e191bd360> | 2024-08-12 14:30:17 +0000 |
---|---|---|
committer | petko <petko@524c5546-5005-0410-9a3e-e25e191bd360> | 2024-08-12 14:30:17 +0000 |
commit | 7c5903be70ea82085de4debac21af403450f26bb (patch) | |
tree | ae2ba986d81bd60c20d4c81d7168bbfdddf3d360 /pmwiki.php | |
parent | 12d38e91923801b557e121c09ccc031a31553a0c (diff) | |
download | pmwiki.svn-7c5903be70ea82085de4debac21af403450f26bb.tar.bz2 |
Update for PHP 8. PmSyntax fix line-height for some skin configurations.
git-svn-id: svn://pmwiki.org/pmwiki/trunk@4761 524c5546-5005-0410-9a3e-e25e191bd360
Diffstat (limited to 'pmwiki.php')
-rw-r--r-- | pmwiki.php | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1507,6 +1507,7 @@ function FmtGroupHome($pn,$group,$var) { ## {$$key} in $text with $vars['key']. function FmtTemplateVars($text, $vars, $pagename = NULL) { global $FmtPV, $EnableUndefinedTemplateVars; + $text = strval($text); if ($pagename) { $pat = implode('|', array_map('preg_quote', array_keys($FmtPV))); $pprc = new PPRC($pagename); @@ -1514,8 +1515,8 @@ function FmtTemplateVars($text, $vars, $pagename = NULL) { array($pprc, 'pagevar'), $text); } foreach(preg_grep('/^[\\w$]/', array_keys($vars)) as $k) - if (!is_array($vars[$k])) - $text = str_replace("{\$\$$k}", @$vars[$k], $text); + if (!is_array($vars[$k]) && $text) + $text = str_replace("{\$\$$k}", strval(@$vars[$k]), $text); if (! IsEnabled($EnableUndefinedTemplateVars, 0)) $text = preg_replace("/\\{\\$\\$\\w+\\}/", '', $text); return $text; |