|
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.
|