|
From: <var...@us...> - 2021-12-09 16:52:09
|
Revision: 10759
http://sourceforge.net/p/phpwiki/code/10759
Author: vargenau
Date: 2021-12-09 16:52:08 +0000 (Thu, 09 Dec 2021)
Log Message:
-----------
WikiAdminSetExternal plugin: avoid warning
Modified Paths:
--------------
trunk/lib/plugin/WikiAdminSetExternal.php
Modified: trunk/lib/plugin/WikiAdminSetExternal.php
===================================================================
--- trunk/lib/plugin/WikiAdminSetExternal.php 2021-12-09 14:34:19 UTC (rev 10758)
+++ trunk/lib/plugin/WikiAdminSetExternal.php 2021-12-09 16:52:08 UTC (rev 10759)
@@ -51,7 +51,7 @@
));
}
- private function setExternalPages(&$dbi, &$request, $pages)
+ private function setExternalPages($dbi, $pages)
{
$result = HTML::div();
$ul = HTML::ul();
@@ -68,7 +68,7 @@
$result->pushContent(HTML::p(fmt("Access denied to change page “%s”.",
WikiLink($name))));
} else {
- $page->set('external', (bool)1);
+ $page->set('external', true);
$ul->pushContent(HTML::li(fmt("change page “%s” to external.", WikiLink($name))));
$count++;
}
@@ -83,12 +83,11 @@
$result->pushContent(HTML::p(fmt("%d pages have been changed:", $count)));
}
$result->pushContent($ul);
- return $result;
} else {
$result->setAttr('class', 'error');
$result->pushContent(HTML::p(_("No pages changed.")));
- return $result;
}
+ return $result;
}
/**
@@ -113,6 +112,9 @@
$p = $request->getArg('p');
if (!$p) $p = $this->_list;
$post_args = $request->getArg('admin_external');
+ if ($post_args === false) {
+ $post_args = array();
+ }
if (!$request->isPost() and empty($post_args['external']))
$post_args['external'] = $args['external'];
$pages = array();
@@ -127,7 +129,7 @@
$this->disabled("! user->isAdmin");
}
// Real action
- return $this->setExternalPages($dbi, $request, array_keys($p));
+ return $this->setExternalPages($dbi, array_keys($p));
}
$pages = $this->collectPages($pages, $dbi, $args['sortby'], $args['limit'], $args['exclude']);
$pagelist = new PageList_Selectable($args['info'], $args['exclude'], $args);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|