From: <var...@us...> - 2021-02-22 20:23:06
|
Revision: 10260 http://sourceforge.net/p/phpwiki/code/10260 Author: vargenau Date: 2021-02-22 20:23:02 +0000 (Mon, 22 Feb 2021) Log Message: ----------- plugin MostPopular: better test boolean argument "noheader" Modified Paths: -------------- trunk/lib/plugin/MostPopular.php Modified: trunk/lib/plugin/MostPopular.php =================================================================== --- trunk/lib/plugin/MostPopular.php 2021-02-22 20:19:10 UTC (rev 10259) +++ trunk/lib/plugin/MostPopular.php 2021-02-22 20:23:02 UTC (rev 10260) @@ -41,7 +41,7 @@ array('pagename' => '[pagename]', // hackish //'exclude' => '', 'limit' => 20, // limit <0 returns least popular pages - 'noheader' => 0, + 'noheader' => false, 'sortby' => '-hits', 'info' => false, //'paging' => 'auto' @@ -66,6 +66,14 @@ extract($args); + if (($noheader == '0') || ($noheader == 'false')) { + $noheader = false; + } elseif (($noheader == '1') || ($noheader == 'true')) { + $noheader = true; + } else { + return $this->error(sprintf(_("Argument '%s' must be a boolean"), "noheader")); + } + if (isset($limit) && !is_limit($limit)) { return HTML::p(array('class' => "error"), _("Illegal “limit” argument: must be an integer or two integers separated by comma")); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |