aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpetko <petko@524c5546-5005-0410-9a3e-e25e191bd360>2014-04-21 14:10:18 +0000
committerpetko <petko@524c5546-5005-0410-9a3e-e25e191bd360>2014-04-21 14:10:18 +0000
commite6490a8bd4a30fd0bc3a88abaafbfa7283dc795f (patch)
tree125e38429a32c11d3a9193a6ee839d1b8d963756
parent372a69ef408f52e622ada51e0d5de715a27ae943 (diff)
downloadpmwiki.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.php17
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))',
));