diff options
author | petko <petko@524c5546-5005-0410-9a3e-e25e191bd360> | 2014-04-21 14:10:18 +0000 |
---|---|---|
committer | petko <petko@524c5546-5005-0410-9a3e-e25e191bd360> | 2014-04-21 14:10:18 +0000 |
commit | e6490a8bd4a30fd0bc3a88abaafbfa7283dc795f (patch) | |
tree | 125e38429a32c11d3a9193a6ee839d1b8d963756 | |
parent | 372a69ef408f52e622ada51e0d5de715a27ae943 (diff) | |
download | pmwiki.svn-e6490a8bd4a30fd0bc3a88abaafbfa7283dc795f.tar.bz2 |
Add {(mod)} markup expression.
git-svn-id: svn://pmwiki.org/pmwiki/trunk@2965 524c5546-5005-0410-9a3e-e25e191bd360
-rw-r--r-- | scripts/markupexpr.php | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/scripts/markupexpr.php b/scripts/markupexpr.php index f1ef7f20..1af049a8 100644 --- a/scripts/markupexpr.php +++ b/scripts/markupexpr.php @@ -56,14 +56,15 @@ Markup_e('{(', '>{$var}', "MarkupExpression(\$pagename, \$m[1])"); SDVA($MarkupExpr, array( - 'substr' => 'call_user_func_array("substr", $args)', - 'strlen' => 'strlen($args[0])', - 'ftime' => 'ME_ftime(@$args[0], @$args[1], $argp)', - 'rand' => '($args) ? rand($args[0], $args[1]) : rand()', - 'ucfirst' => 'ucfirst($args[0])', - 'ucwords' => 'ucwords($args[0])', - 'tolower' => 'strtolower($args[0])', - 'toupper' => 'strtoupper($args[0])', + 'substr' => 'call_user_func_array("substr", $args)', + 'strlen' => 'strlen($args[0])', + 'ftime' => 'ME_ftime(@$args[0], @$args[1], $argp)', + 'rand' => '($args) ? rand($args[0], $args[1]) : rand()', + 'ucfirst' => 'ucfirst($args[0])', + 'ucwords' => 'ucwords($args[0])', + 'tolower' => 'strtolower($args[0])', + 'toupper' => 'strtoupper($args[0])', + 'mod' => '0 + ($args[0] % $args[1])', 'asspaced' => '$GLOBALS["AsSpacedFunction"]($args[0])', 'pagename' => 'MakePageName($pagename, PPRE($rpat, $rrep, $params))', )); |