From: <var...@us...> - 2022-01-06 09:18:06
|
Revision: 10840 http://sourceforge.net/p/phpwiki/code/10840 Author: vargenau Date: 2022-01-06 09:18:03 +0000 (Thu, 06 Jan 2022) Log Message: ----------- lib/plugin/WikiAdminPurge.php: do not display checkbox when confirming Modified Paths: -------------- trunk/lib/plugin/WikiAdminPurge.php Modified: trunk/lib/plugin/WikiAdminPurge.php =================================================================== --- trunk/lib/plugin/WikiAdminPurge.php 2022-01-05 20:30:42 UTC (rev 10839) +++ trunk/lib/plugin/WikiAdminPurge.php 2022-01-06 09:18:03 UTC (rev 10840) @@ -108,9 +108,10 @@ $this->preSelectS($args, $request); $p = $request->getArg('p'); - if (!$p) $p = $this->_list; + if (!$p) { + $p = $this->_list; + } $post_args = $request->getArg('admin_purge'); - $next_action = 'select'; $pages = array(); if ($p && $request->isPost() && @@ -142,21 +143,27 @@ } if ($next_action == 'select') { // List all pages to select from. - $pages = $this->collectPages($pages, $dbi, $args['sortby'], $args['limit'], $args['exclude']); + $pages = $this->collectPages($pages, $dbi, $args['sortby'], + $args['limit'], $args['exclude']); } $header = HTML::fieldset(); - $pagelist = new PageList_Selectable($args['info'], $args['exclude'], - array('types' => - array('purge' - => new PageList_Column_purge('purge', _("Purge"))))); - $pagelist->addPageList($pages); if ($next_action == 'verify') { + $pagelist = new PageList_Unselectable($args['info'], $args['exclude'], + array('types' => + array('purge' + => new PageList_Column_purge('purge', _("Purge"))))); + $pagelist->addPageList($pages); $button_label = _("Yes"); $header->pushContent(HTML::legend(_("Confirm purge"))); $header->pushContent(HTML::p(HTML::strong( _("Are you sure you want to permanently purge the following pages?")))); } else { + $pagelist = new PageList_Selectable($args['info'], $args['exclude'], + array('types' => + array('purge' + => new PageList_Column_purge('purge', _("Purge"))))); + $pagelist->addPageList($pages); $button_label = _("Permanently purge selected pages"); $header->pushContent(HTML::legend(_("Select the pages to purge"))); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |