From: <var...@us...> - 2008-09-07 11:12:33
|
Revision: 6242 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=6242&view=rev Author: vargenau Date: 2008-09-07 11:12:43 +0000 (Sun, 07 Sep 2008) Log Message: ----------- Removed history Modified Paths: -------------- trunk/lib/plugin/WikiAdminSelect.php Modified: trunk/lib/plugin/WikiAdminSelect.php =================================================================== --- trunk/lib/plugin/WikiAdminSelect.php 2008-09-07 11:10:55 UTC (rev 6241) +++ trunk/lib/plugin/WikiAdminSelect.php 2008-09-07 11:12:43 UTC (rev 6242) @@ -254,129 +254,6 @@ } -// $Log: not supported by cvs2svn $ -// Revision 1.25 2007/08/25 18:10:17 rurban -// add default _tablePush -// -// Revision 1.24 2007/01/04 16:47:13 rurban -// Clarify API: sortby,limit and exclude are strings. -// -// Revision 1.23 2005/09/14 06:06:09 rurban -// use a sane limit of 150 -// -// Revision 1.22 2004/12/06 19:50:05 rurban -// enable action=remove which is undoable and seeable in RecentChanges: ADODB ony for now. -// renamed delete_page to purge_page. -// enable action=edit&version=-1 to force creation of a new version. -// added BABYCART_PATH config -// fixed magiqc in adodb.inc.php -// and some more docs -// -// Revision 1.21 2004/11/23 15:17:20 rurban -// better support for case_exact search (not caseexact for consistency), -// plugin args simplification: -// handle and explode exclude and pages argument in WikiPlugin::getArgs -// and exclude in advance (at the sql level if possible) -// handle sortby and limit from request override in WikiPlugin::getArgs -// ListSubpages: renamed pages to maxpages -// -// Revision 1.20 2004/10/04 23:39:34 rurban -// just aesthetics -// -// Revision 1.19 2004/06/29 08:52:24 rurban -// Use ...version() $need_content argument in WikiDB also: -// To reduce the memory footprint for larger sets of pagelists, -// we don't cache the content (only true or false) and -// we purge the pagedata (_cached_html) also. -// _cached_html is only cached for the current pagename. -// => Vastly improved page existance check, ACL check, ... -// -// Now only PagedList info=content or size needs the whole content, esp. if sortable. -// -// Revision 1.18 2004/06/16 10:38:59 rurban -// Disallow refernces in calls if the declaration is a reference -// ("allow_call_time_pass_reference clean"). -// PhpWiki is now allow_call_time_pass_reference = Off clean, -// but several external libraries may not. -// In detail these libs look to be affected (not tested): -// * Pear_DB odbc -// * adodb oracle -// -// Revision 1.17 2004/06/14 11:31:39 rurban -// renamed global $Theme to $WikiTheme (gforge nameclash) -// inherit PageList default options from PageList -// default sortby=pagename -// use options in PageList_Selectable (limit, sortby, ...) -// added action revert, with button at action=diff -// added option regex to WikiAdminSearchReplace -// -// Revision 1.16 2004/06/13 15:33:20 rurban -// new support for arguments owner, author, creator in most relevant -// PageList plugins. in WikiAdmin* via preSelectS() -// -// Revision 1.15 2004/06/01 15:28:01 rurban -// AdminUser only ADMIN_USER not member of Administrators -// some RateIt improvements by dfrankow -// edit_toolbar buttons -// -// Revision 1.14 2004/02/24 15:20:07 rurban -// fixed minor warnings: unchecked args, POST => Get urls for sortby e.g. -// -// Revision 1.13 2004/02/22 23:20:33 rurban -// fixed DumpHtmlToDir, -// enhanced sortby handling in PageList -// new button_heading th style (enabled), -// added sortby and limit support to the db backends and plugins -// for paging support (<<prev, next>> links on long lists) -// -// Revision 1.12 2004/02/19 22:05:57 rurban -// Allow s arg from get requests (plugin-form as in PhpWikiAdministration) -// -// Revision 1.11 2004/02/17 12:11:36 rurban -// added missing 4th basepage arg at plugin->run() to almost all plugins. This caused no harm so far, because it was silently dropped on normal usage. However on plugin internal ->run invocations it failed. (InterWikiSearch, IncludeSiteMap, ...) -// -// Revision 1.10 2004/02/15 21:34:37 rurban -// PageList enhanced and improved. -// fixed new WikiAdmin... plugins -// editpage, Theme with exp. htmlarea framework -// (htmlarea yet committed, this is really questionable) -// WikiUser... code with better session handling for prefs -// enhanced UserPreferences (again) -// RecentChanges for show_deleted: how should pages be deleted then? -// -// Revision 1.9 2004/02/12 13:05:50 rurban -// Rename functional for PearDB backend -// some other minor changes -// SiteMap comes with a not yet functional feature request: includepages (tbd) -// -// Revision 1.8 2004/02/11 20:00:16 rurban -// WikiAdmin... series overhaul. Rename misses the db backend methods yet. Chmod + Chwon still missing. -// -// Revision 1.7 2004/01/27 23:23:39 rurban -// renamed ->Username => _userid for consistency -// renamed mayCheckPassword => mayCheckPass -// fixed recursion problem in WikiUserNew -// fixed bogo login (but not quite 100% ready yet, password storage) -// -// Revision 1.6 2004/01/26 19:15:29 rurban -// Interim fix -// -// Revision 1.5 2003/02/24 19:38:04 dairiki -// Get rid of unused method Request::debugVars(). -// -// Revision 1.4 2003/02/24 01:36:27 dairiki -// Don't use PHPWIKI_DIR unless it's defined. -// (Also typo/bugfix in SystemInfo plugin.) -// -// Revision 1.3 2003/02/22 20:49:56 dairiki -// Fixes for "Call-time pass by reference has been deprecated" errors. -// -// Revision 1.2 2003/01/18 22:14:29 carstenklapp -// Code cleanup: -// Reformatting & tabs to spaces; -// Added copyleft, getVersion, getDescription, rcs_id. -// - // Local Variables: // mode: php // tab-width: 8 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <var...@us...> - 2009-02-11 20:18:37
|
Revision: 6483 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=6483&view=rev Author: vargenau Date: 2009-02-11 20:18:27 +0000 (Wed, 11 Feb 2009) Log Message: ----------- Cancel button leads to nonexistent page "1" Modified Paths: -------------- trunk/lib/plugin/WikiAdminSelect.php Modified: trunk/lib/plugin/WikiAdminSelect.php =================================================================== --- trunk/lib/plugin/WikiAdminSelect.php 2009-02-11 20:06:17 UTC (rev 6482) +++ trunk/lib/plugin/WikiAdminSelect.php 2009-02-11 20:18:27 UTC (rev 6483) @@ -236,7 +236,7 @@ $form->pushContent($WikiTheme->getButtonSeparator()); } } - $form->pushContent(Button('submit:cancel', _("Cancel"), 'button')); + // $form->pushContent(Button('submit:cancel', _("Cancel"), 'button')); } if (! $request->getArg('select')) { return $form; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <var...@us...> - 2009-02-20 14:36:28
|
Revision: 6520 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=6520&view=rev Author: vargenau Date: 2009-02-20 14:36:19 +0000 (Fri, 20 Feb 2009) Log Message: ----------- Buttons at top of page Modified Paths: -------------- trunk/lib/plugin/WikiAdminSelect.php Modified: trunk/lib/plugin/WikiAdminSelect.php =================================================================== --- trunk/lib/plugin/WikiAdminSelect.php 2009-02-20 13:50:58 UTC (rev 6519) +++ trunk/lib/plugin/WikiAdminSelect.php 2009-02-20 14:36:19 UTC (rev 6520) @@ -144,6 +144,36 @@ HTML::input(array('type' => 'submit', 'name' => 'WikiAdminSelect', 'value' => _("Go"))))); + if (! $request->getArg('verify')) { + $form->pushContent(HTML::input(array('type' => 'hidden', + 'name' => 'action', + 'value' => 'verify'))); + $form->pushContent(Button('submit:verify', _("Select pages"), + 'wikiadmin'), + Button('submit:cancel', _("Cancel"), 'button')); + } else { + global $WikiTheme; + $form->pushContent(HTML::input(array('type' => 'hidden', + 'name' => 'action', + 'value' => 'WikiAdminSelect')) + ); + // Add the Buttons for all registered WikiAdmin plugins + $plugin_dir = 'lib/plugin'; + if (defined('PHPWIKI_DIR')) + $plugin_dir = PHPWIKI_DIR . "/$plugin_dir"; + $fs = new fileSet($plugin_dir, 'WikiAdmin*.php'); + $actions = $fs->getFiles(); + foreach ($actions as $f) { + $f = preg_replace('/.php$/','', $f); + $s = preg_replace('/^WikiAdmin/','', $f); + if (!in_array($s,array("Select","Utils"))) { // disable Select and Utils + $form->pushContent(Button("submit:wikiadmin[$f]", _($s), "wikiadmin")); + $form->pushContent($WikiTheme->getButtonSeparator()); + } + } + // $form->pushContent(Button('submit:cancel', _("Cancel"), 'button')); + } + if ($request->isPost() && ! $request->getArg('wikiadmin') && !empty($p)) { @@ -209,35 +239,6 @@ $form->pushContent(HiddenInputs(array($k => $v))); // debugging params, ... } */ - if (! $request->getArg('verify')) { - $form->pushContent(HTML::input(array('type' => 'hidden', - 'name' => 'action', - 'value' => 'verify'))); - $form->pushContent(Button('submit:verify', _("Select pages"), - 'wikiadmin'), - Button('submit:cancel', _("Cancel"), 'button')); - } else { - global $WikiTheme; - $form->pushContent(HTML::input(array('type' => 'hidden', - 'name' => 'action', - 'value' => 'WikiAdminSelect')) - ); - // Add the Buttons for all registered WikiAdmin plugins - $plugin_dir = 'lib/plugin'; - if (defined('PHPWIKI_DIR')) - $plugin_dir = PHPWIKI_DIR . "/$plugin_dir"; - $fs = new fileSet($plugin_dir, 'WikiAdmin*.php'); - $actions = $fs->getFiles(); - foreach ($actions as $f) { - $f = preg_replace('/.php$/','', $f); - $s = preg_replace('/^WikiAdmin/','', $f); - if (!in_array($s,array("Select","Utils"))) { // disable Select and Utils - $form->pushContent(Button("submit:wikiadmin[$f]", _($s), "wikiadmin")); - $form->pushContent($WikiTheme->getButtonSeparator()); - } - } - // $form->pushContent(Button('submit:cancel', _("Cancel"), 'button')); - } if (! $request->getArg('select')) { return $form; } else { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <var...@us...> - 2009-08-04 15:54:40
|
Revision: 7053 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=7053&view=rev Author: vargenau Date: 2009-08-04 15:54:24 +0000 (Tue, 04 Aug 2009) Log Message: ----------- No limit and no paging for WikiAdminSelect Modified Paths: -------------- trunk/lib/plugin/WikiAdminSelect.php Modified: trunk/lib/plugin/WikiAdminSelect.php =================================================================== --- trunk/lib/plugin/WikiAdminSelect.php 2009-08-04 12:54:57 UTC (rev 7052) +++ trunk/lib/plugin/WikiAdminSelect.php 2009-08-04 15:54:24 UTC (rev 7053) @@ -2,6 +2,7 @@ rcs_id('$Id$'); /* Copyright 2002 $ThePhpWikiProgrammingTeam + Copyright 2008-2009 Marc-Etienne Vargenau, Alcatel-Lucent This file is part of PhpWiki. @@ -55,12 +56,12 @@ 'author' => false, 'owner' => false, 'creator' => false, - 'only' => '', 'exclude' => '', 'info' => 'most', 'sortby' => 'pagename', - 'limit' => 150, + 'limit' => 0, + 'paging' => 'none', 'debug' => false); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <var...@us...> - 2009-08-05 09:05:02
|
Revision: 7055 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=7055&view=rev Author: vargenau Date: 2009-08-05 09:04:53 +0000 (Wed, 05 Aug 2009) Log Message: ----------- Put buttons in alphabetic order like in page PhpWikiAdministration Modified Paths: -------------- trunk/lib/plugin/WikiAdminSelect.php Modified: trunk/lib/plugin/WikiAdminSelect.php =================================================================== --- trunk/lib/plugin/WikiAdminSelect.php 2009-08-04 15:55:40 UTC (rev 7054) +++ trunk/lib/plugin/WikiAdminSelect.php 2009-08-05 09:04:53 UTC (rev 7055) @@ -164,6 +164,7 @@ $plugin_dir = PHPWIKI_DIR . "/$plugin_dir"; $fs = new fileSet($plugin_dir, 'WikiAdmin*.php'); $actions = $fs->getFiles(); + sort($actions); foreach ($actions as $f) { $f = preg_replace('/.php$/','', $f); $s = preg_replace('/^WikiAdmin/','', $f); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <var...@us...> - 2009-10-06 14:01:23
|
Revision: 7187 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=7187&view=rev Author: vargenau Date: 2009-10-06 14:01:16 +0000 (Tue, 06 Oct 2009) Log Message: ----------- Argument "debug" never used Modified Paths: -------------- trunk/lib/plugin/WikiAdminSelect.php Modified: trunk/lib/plugin/WikiAdminSelect.php =================================================================== --- trunk/lib/plugin/WikiAdminSelect.php 2009-10-06 13:59:44 UTC (rev 7186) +++ trunk/lib/plugin/WikiAdminSelect.php 2009-10-06 14:01:16 UTC (rev 7187) @@ -61,8 +61,8 @@ 'info' => 'most', 'sortby' => 'pagename', 'limit' => 0, - 'paging' => 'none', - 'debug' => false); + 'paging' => 'none' + ); } /** @@ -125,7 +125,6 @@ $this->preSelectS($args, $request); $info = $args['info']; - $this->debug = $args['debug']; // array_multisort($this->_list, SORT_NUMERIC, SORT_DESC); $pagename = $request->getArg('pagename'); @@ -235,12 +234,6 @@ if (!in_array($k,array('s','WikiAdminSelect','action','verify'))) $form->pushContent(HiddenInputs(array($k => $v))); // plugin params } - /* - foreach ($_GET as $k => $v) { - if (!in_array($k,array('s','WikiAdminSelect','action'))) - $form->pushContent(HiddenInputs(array($k => $v))); // debugging params, ... - } - */ if (! $request->getArg('select')) { return $form; } else { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <var...@us...> - 2013-07-18 09:19:28
|
Revision: 8833 http://sourceforge.net/p/phpwiki/code/8833 Author: vargenau Date: 2013-07-18 09:19:23 +0000 (Thu, 18 Jul 2013) Log Message: ----------- protected Modified Paths: -------------- trunk/lib/plugin/WikiAdminSelect.php Modified: trunk/lib/plugin/WikiAdminSelect.php =================================================================== --- trunk/lib/plugin/WikiAdminSelect.php 2013-07-17 12:08:03 UTC (rev 8832) +++ trunk/lib/plugin/WikiAdminSelect.php 2013-07-18 09:19:23 UTC (rev 8833) @@ -62,7 +62,7 @@ * Default collector for all WikiAdmin* plugins. * preSelectS() is similar, but fills $this->_list */ - function collectPages(&$list, &$dbi, $sortby, $limit = 0, $exclude = '') + protected function collectPages(&$list, &$dbi, $sortby, $limit = 0, $exclude = '') { $allPages = $dbi->getAllPages(0, $sortby, $limit, $exclude); while ($pagehandle = $allPages->next()) { @@ -80,17 +80,20 @@ * 'only: forgot what the difference to 's' was. * Sets $this->_list, which is picked up by collectPages() and is a default for p[] */ - function preSelectS(&$args, &$request) + protected function preSelectS(&$args, &$request) { // override plugin argument by GET: probably not needed if s||="" is used // anyway, we force it for unique interface. - if (!empty($request->getArg['s'])) + if (!empty($request->getArg['s'])) { $args['s'] = $request->getArg['s']; - if (!empty($args['owner'])) + } + if (!empty($args['owner'])) { $sl = PageList::allPagesByOwner($args['owner'], false, $args['sortby'], $args['limit'], $args['exclude']); - elseif (!empty($args['author'])) - $sl = PageList::allPagesByAuthor($args['author'], false, $args['sortby'], $args['limit'], $args['exclude']); elseif (!empty($args['creator'])) - $sl = PageList::allPagesByCreator($args['creator'], false, $args['sortby'], $args['limit'], $args['exclude']); elseif (!empty($args['s']) or !empty($args['only'])) { + } elseif (!empty($args['author'])) { + $sl = PageList::allPagesByAuthor($args['author'], false, $args['sortby'], $args['limit'], $args['exclude']); + } elseif (!empty($args['creator'])) { + $sl = PageList::allPagesByCreator($args['creator'], false, $args['sortby'], $args['limit'], $args['exclude']); + } elseif (!empty($args['s']) or !empty($args['only'])) { // all pages by name $sl = explodePageList(empty($args['only']) ? $args['s'] : $args['only']); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <var...@us...> - 2021-12-09 16:53:59
|
Revision: 10760 http://sourceforge.net/p/phpwiki/code/10760 Author: vargenau Date: 2021-12-09 16:53:56 +0000 (Thu, 09 Dec 2021) Log Message: ----------- WikiAdminSelect plugin: remove & Modified Paths: -------------- trunk/lib/plugin/WikiAdminSelect.php Modified: trunk/lib/plugin/WikiAdminSelect.php =================================================================== --- trunk/lib/plugin/WikiAdminSelect.php 2021-12-09 16:52:08 UTC (rev 10759) +++ trunk/lib/plugin/WikiAdminSelect.php 2021-12-09 16:53:56 UTC (rev 10760) @@ -97,7 +97,7 @@ * @param WikiRequest $request * @return array */ - protected function preSelectS(&$args, &$request) + protected function preSelectS($args, $request) { // override plugin argument by GET: probably not needed if s||="" is used // anyway, we force it for unique interface. @@ -250,13 +250,11 @@ } if (!$request->getArg('select')) { return $form; - } else { - ; //return $action_result; } return ''; } - protected function tablePush(&$table, $first, $second) + protected function tablePush($table, $first, $second) { $table->pushContent( HTML::tr( This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |