From: <var...@us...> - 2021-12-02 11:29:10
|
Revision: 10721 http://sourceforge.net/p/phpwiki/code/10721 Author: vargenau Date: 2021-12-02 11:29:09 +0000 (Thu, 02 Dec 2021) Log Message: ----------- Transclude plugin: test argument quiet is a boolean Modified Paths: -------------- trunk/lib/plugin/Transclude.php Modified: trunk/lib/plugin/Transclude.php =================================================================== --- trunk/lib/plugin/Transclude.php 2021-12-02 11:09:30 UTC (rev 10720) +++ trunk/lib/plugin/Transclude.php 2021-12-02 11:29:09 UTC (rev 10721) @@ -74,9 +74,20 @@ $args = ($this->getArgs($argstr, $request)); extract($args); - if (!$src) { + if (!is_bool($quiet)) { + if (($quiet == '0') || ($quiet == 'false')) { + $quiet = false; + } elseif (($quiet == '1') || ($quiet == 'true')) { + $quiet = true; + } else { + return $this->error(sprintf(_("Argument '%s' must be a boolean"), "quiet")); + } + } + + if (empty($src)) { return $this->error(fmt("%s parameter missing", "'src'")); } + // Expand possible interwiki link for src if (strstr($src, ':') and (!strstr($src, '://')) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |