diff options
author | petko <petko@524c5546-5005-0410-9a3e-e25e191bd360> | 2014-05-10 11:49:16 +0000 |
---|---|---|
committer | petko <petko@524c5546-5005-0410-9a3e-e25e191bd360> | 2014-05-10 11:49:16 +0000 |
commit | c9bccac159134f883d4309e90185aa922c3e40c9 (patch) | |
tree | 4c2c22e44711d82ce2c96d15cb9712fe3cc696c4 | |
parent | 2f20eb4eecf3629a225a8346d9711606f771fa81 (diff) | |
download | pmwiki.svn-c9bccac159134f883d4309e90185aa922c3e40c9.tar.bz2 |
Fix {$$PseudoVars} containing {*$PageVars} in Pagelist Templates
git-svn-id: svn://pmwiki.org/pmwiki/trunk@2972 524c5546-5005-0410-9a3e-e25e191bd360
-rw-r--r-- | scripts/pagelist.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/pagelist.php b/scripts/pagelist.php index d1ff19db..0fc7d4da 100644 --- a/scripts/pagelist.php +++ b/scripts/pagelist.php @@ -609,7 +609,7 @@ function FPLTemplateDefaults($pagename, $matches, &$opt, &$tparts){ if ($tparts[$i] != 'template') { $i++; continue; } if ($tparts[$i+2] != 'defaults' && $tparts[$i+2] != 'default') { $i+=5; continue; } $pvars = $GLOBALS['MarkupTable']['{$var}']; # expand {$PVars} - $ttext = preg_replace($pvars['pat'], $pvars['rep'], $tparts[$i+3]); + $ttext = preg_replace_callback($pvars['pat'], $pvars['rep'], $tparts[$i+3]); $opt = array_merge(ParseArgs($ttext, $PageListArgPattern), $opt); array_splice($tparts, $i, 4); } |