From: <var...@us...> - 2021-12-09 18:26:59
|
Revision: 10768 http://sourceforge.net/p/phpwiki/code/10768 Author: vargenau Date: 2021-12-09 18:26:58 +0000 (Thu, 09 Dec 2021) Log Message: ----------- WikiAdminUtils plugin: avoid warning Modified Paths: -------------- trunk/lib/plugin/WikiAdminUtils.php Modified: trunk/lib/plugin/WikiAdminUtils.php =================================================================== --- trunk/lib/plugin/WikiAdminUtils.php 2021-12-09 17:49:44 UTC (rev 10767) +++ trunk/lib/plugin/WikiAdminUtils.php 2021-12-09 18:26:58 UTC (rev 10768) @@ -58,13 +58,14 @@ function run($dbi, $argstr, &$request, $basepage) { $args = $this->getArgs($argstr, $request); - $args['action'] = strtolower($args['action']); extract($args); - if (!$action) { + if (empty($action)) { $this->error("No action specified"); } - if (!($default_label = $this->_getLabel($action))) { + $action = strtolower($action); + + if (!($default_label = $this->getLabel($action))) { return HTML::div(array('class' => "error"), fmt("Bad action requested: %s", $action)); } if ($request->getArg('action') != 'browse') { @@ -115,16 +116,24 @@ return ''; } - private function _getLabel($action) + private function getLabel($action) { - $labels = array('purge-cache' => _("Purge HTML Cache"), - 'purge-bad-pagenames' => _("Purge all Pages With Invalid Names"), - 'purge-empty-pages' => _("Purge all empty, unreferenced Pages"), - 'email-verification' => _("E-mail Verification"), - 'db-check' => _("Check Wiki Database"), - 'db-rebuild' => _("Rebuild Wiki Database") - ); - return @$labels[$action]; + switch ($action) { + case 'purge-cache': + return _("Purge HTML Cache"); + case 'purge-bad-pagenames': + return _("Purge all Pages With Invalid Names"); + case 'purge-empty-pages': + return _("Purge all empty, unreferenced Pages"); + case 'email-verification': + return _("E-mail Verification"); + case 'db-check': + return _("Check Wiki Database"); + case 'db-rebuild': + return _("Rebuild Wiki Database"); + default: + return ''; + } } private function _do_purge_cache($request) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |