From: <var...@us...> - 2021-02-22 12:18:58
|
Revision: 10247 http://sourceforge.net/p/phpwiki/code/10247 Author: vargenau Date: 2021-02-22 12:18:57 +0000 (Mon, 22 Feb 2021) Log Message: ----------- plugin AppendText: better test boolean argument "redirect" Modified Paths: -------------- trunk/lib/plugin/AppendText.php Modified: trunk/lib/plugin/AppendText.php =================================================================== --- trunk/lib/plugin/AppendText.php 2021-02-21 18:15:37 UTC (rev 10246) +++ trunk/lib/plugin/AppendText.php 2021-02-22 12:18:57 UTC (rev 10247) @@ -70,6 +70,16 @@ { $args = $this->getArgs($argstr, $request); + + $redirect = $args['redirect']; + if (($redirect == '0') || ($redirect == 'false')) { + $redirect = false; + } elseif (($redirect == '1') || ($redirect == 'true')) { + $redirect = true; + } else { + return $this->error(sprintf(_("Argument '%s' must be a boolean"), "redirect")); + } + if (!$args['pages'] or !$request->isPost()) { return $this->work($args['page'], $args, $dbi, $request); } else { @@ -146,7 +156,7 @@ return $request->redirect(WikiURL($pagename, array(), 'absurl'), false); // The user asked to be redirected to the modified page - } elseif ($args['redirect']) { + } elseif ($redirect) { return $request->redirect(WikiURL($pagename, array(), 'absurl'), false); } else { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |