aboutsummaryrefslogtreecommitdiff
path: root/pmwiki.php
diff options
context:
space:
mode:
authorpetko <petko@524c5546-5005-0410-9a3e-e25e191bd360>2023-03-22 10:55:04 +0000
committerpetko <petko@524c5546-5005-0410-9a3e-e25e191bd360>2023-03-22 10:55:04 +0000
commit11e1076b3c9c6c17f4f524f4b70a04ab5f382c50 (patch)
tree70328c36bd0e30c9ace0fdcd9559014e3d96d0e8 /pmwiki.php
parent24dec8ae227bc6d7b5be711cc88d81ba1581904b (diff)
downloadpmwiki.svn-11e1076b3c9c6c17f4f524f4b70a04ab5f382c50.tar.bz2
Prevent errors in custom PageVariables from generating internal server error (PITS:01489).
git-svn-id: svn://pmwiki.org/pmwiki/trunk@4422 524c5546-5005-0410-9a3e-e25e191bd360
Diffstat (limited to 'pmwiki.php')
-rw-r--r--pmwiki.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/pmwiki.php b/pmwiki.php
index 1595fa0b..f12d4210 100644
--- a/pmwiki.php
+++ b/pmwiki.php
@@ -1321,7 +1321,7 @@ function PageVar($pagename, $var, $pn = '') {
if (@$page['=auth']['read']) $authpage = &$page;
}
} else { $group = ''; $name = ''; }
- if (isset($FmtPV[$var])) return eval("return ({$FmtPV[$var]});");
+ if (isset($FmtPV[$var]) && strval($FmtPV[$var])>'') return eval("return ({$FmtPV[$var]});");
if (strncmp($var, '$:', 2)==0) return PageTextVar($pn, substr($var, 2));
return '';
}