From faef2026c9a1efb66d8eea9a706ba1686f203af8 Mon Sep 17 00:00:00 2001 From: Tim Starling Date: Sun, 1 May 2005 12:59:39 +0000 Subject: [PATCH] Moving Special:Userlevels and Special:Grouplevels to Special:Userrights and Special:Groups respectively. --- includes/HTMLForm.php | 4 +- ...ecialGrouplevels.php => SpecialGroups.php} | 16 +++--- includes/SpecialPage.php | 49 +++++++++---------- ...alUserlevels.php => SpecialUserrights.php} | 16 +++--- languages/Language.php | 28 +++++------ 5 files changed, 54 insertions(+), 59 deletions(-) rename includes/{SpecialGrouplevels.php => SpecialGroups.php} (93%) rename includes/{SpecialUserlevels.php => SpecialUserrights.php} (92%) diff --git a/includes/HTMLForm.php b/includes/HTMLForm.php index e1bb1234b3..3ff08b0811 100644 --- a/includes/HTMLForm.php +++ b/includes/HTMLForm.php @@ -1,7 +1,7 @@ execute(); } @@ -24,18 +24,18 @@ function wfSpecialGrouplevels($par=null) { * @package MediaWiki * @subpackage SpecialPage */ -class GrouplevelsForm extends HTMLForm { +class GroupsForm extends HTMLForm { var $mPosted, $mRequest, $mSaveprefs; /** Escaped local url name*/ var $action; /** Constructor*/ - function GrouplevelsForm ( &$request ) { + function GroupsForm ( &$request ) { $this->mPosted = $request->wasPosted(); $this->mRequest = $request; - $this->mName = 'grouplevels'; + $this->mName = 'groups'; - $titleObj = Title::makeTitle( NS_SPECIAL, 'Grouplevels' ); + $titleObj = Title::makeTitle( NS_SPECIAL, 'Groups' ); $this->action = $titleObj->escapeLocalURL(); } @@ -146,5 +146,5 @@ class GrouplevelsForm extends HTMLForm { $wgOut->addHTML( "\n" ); } -} // end class GrouplevelsForm -?> \ No newline at end of file +} // end class GroupsForm +?> diff --git a/includes/SpecialPage.php b/includes/SpecialPage.php index 3d7cba2e8b..05aabb69db 100644 --- a/includes/SpecialPage.php +++ b/includes/SpecialPage.php @@ -49,29 +49,7 @@ $wgSpecialPages = array( 'Lonelypages' => new SpecialPage( 'Lonelypages' ), 'Uncategorizedpages'=> new SpecialPage( 'Uncategorizedpages' ), 'Uncategorizedcategories'=> new SpecialPage( 'Uncategorizedcategories' ), - 'Unusedimages' => new SpecialPage( 'Unusedimages' ) -); - -global $wgUseValidation ; -if ( $wgUseValidation ) - $wgSpecialPages['Validate'] = new SpecialPage( 'Validate' ); - -global $wgDisableCounters; -if( !$wgDisableCounters ) { - $wgSpecialPages['Popularpages'] = new SpecialPage( 'Popularpages' ); -} - -global $wgDisableInternalSearch; -if( !$wgDisableInternalSearch ) { - $wgSpecialPages['Search'] = new UnlistedSpecialPage( 'Search' ); -} - -global $wgEmailAuthentication; -if( $wgEmailAuthentication ) { - $wgSpecialPages['Confirmemail'] = new UnlistedSpecialPage( 'Confirmemail' ); -} - -$wgSpecialPages = array_merge($wgSpecialPages, array ( + 'Unusedimages' => new SpecialPage( 'Unusedimages' ), 'Wantedpages' => new SpecialPage( 'Wantedpages' ), 'Shortpages' => new SpecialPage( 'Shortpages' ), 'Longpages' => new SpecialPage( 'Longpages' ), @@ -99,9 +77,28 @@ $wgSpecialPages = array_merge($wgSpecialPages, array ( 'Lockdb' => new SpecialPage( 'Lockdb', 'siteadmin' ), 'Unlockdb' => new SpecialPage( 'Unlockdb', 'siteadmin' ), # 'Sitesettings' => new SpecialPage( 'Sitesettings', 'siteadmin' ), - 'Userlevels' => new SpecialPage( 'Userlevels', 'userrights' ), - 'Grouplevels' => new SpecialPage( 'Grouplevels', 'grouprights' ), -)); + 'Userrights' => new SpecialPage( 'Userrights', 'userrights' ), + 'Groups' => new SpecialPage( 'Groups', 'grouprights' ), +); + +global $wgUseValidation ; +if ( $wgUseValidation ) + $wgSpecialPages['Validate'] = new SpecialPage( 'Validate' ); + +global $wgDisableCounters; +if( !$wgDisableCounters ) { + $wgSpecialPages['Popularpages'] = new SpecialPage( 'Popularpages' ); +} + +global $wgDisableInternalSearch; +if( !$wgDisableInternalSearch ) { + $wgSpecialPages['Search'] = new UnlistedSpecialPage( 'Search' ); +} + +global $wgEmailAuthentication; +if( $wgEmailAuthentication ) { + $wgSpecialPages['Confirmemail'] = new UnlistedSpecialPage( 'Confirmemail' ); +} /** * Parent special page class, also static functions for handling the special diff --git a/includes/SpecialUserlevels.php b/includes/SpecialUserrights.php similarity index 92% rename from includes/SpecialUserlevels.php rename to includes/SpecialUserrights.php index 140634759e..5e96460732 100644 --- a/includes/SpecialUserlevels.php +++ b/includes/SpecialUserrights.php @@ -13,11 +13,11 @@ require_once('HTMLForm.php'); require_once('Group.php'); /** Entry point */ -function wfSpecialUserlevels($par=null) { +function wfSpecialUserrights($par=null) { global $wgRequest; # Debug statement // print_r($_POST); - $form = new UserlevelsForm($wgRequest); + $form = new UserrightsForm($wgRequest); $form->execute(); } @@ -26,18 +26,18 @@ function wfSpecialUserlevels($par=null) { * @package MediaWiki * @subpackage SpecialPage */ -class UserlevelsForm extends HTMLForm { +class UserrightsForm extends HTMLForm { var $mPosted, $mRequest, $mSaveprefs; /** Escaped local url name*/ var $action; /** Constructor*/ - function UserlevelsForm ( &$request ) { + function UserrightsForm ( &$request ) { $this->mPosted = $request->wasPosted(); $this->mRequest = $request; - $this->mName = 'userlevels'; + $this->mName = 'userrights'; - $titleObj = Title::makeTitle( NS_SPECIAL, 'Userlevels' ); + $titleObj = Title::makeTitle( NS_SPECIAL, 'Userrights' ); $this->action = $titleObj->escapeLocalURL(); } @@ -150,10 +150,10 @@ class UserlevelsForm extends HTMLForm { ''. HTMLSelectGroups($this->mName.'-groupsavailable', $groups,true,6,true). ''."\n". - '

'.wfMsg('userlevels-groupshelp').'

'."\n". + '

'.wfMsg('userrights-groupshelp').'

'."\n". '' )); $wgOut->addHTML( "\n" ); } -} // end class UserlevelsForm +} // end class UserrightsForm ?> diff --git a/languages/Language.php b/languages/Language.php index 05e7ca32d8..3417b99dcd 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -890,29 +890,29 @@ See [[Project:User preferences help]] for help deciphering the options.", # # switching pan -'grouplevels-lookup-group' => 'Manage group rights', -'grouplevels-group-edit' => 'Existing groups: ', +'groups-lookup-group' => 'Manage group rights', +'groups-group-edit' => 'Existing groups: ', 'editgroup' => 'Edit Group', 'addgroup' => 'Add Group', -'userlevels-lookup-user' => 'Manage user groups', -'userlevels-user-editname' => 'Enter a username: ', +'userrights-lookup-user' => 'Manage user groups', +'userrights-user-editname' => 'Enter a username: ', 'editusergroup' => 'Edit User Groups', # group editing -'grouplevels-editgroup' => 'Edit group', -'grouplevels-addgroup' => 'Add group', -'grouplevels-editgroup-name' => 'Group name: ', -'grouplevels-editgroup-description' => 'Group description (max 255 characters):
', +'groups-editgroup' => 'Edit group', +'groups-addgroup' => 'Add group', +'groups-editgroup-name' => 'Group name: ', +'groups-editgroup-description' => 'Group description (max 255 characters):
', 'savegroup' => 'Save Group', # user groups editing # -'userlevels-editusergroup' => 'Edit user groups', +'userrights-editusergroup' => 'Edit user groups', 'saveusergroups' => 'Save User Groups', -'userlevels-groupsmember' => 'Member of:', -'userlevels-groupsavailable' => 'Available groups:', -'userlevels-groupshelp' => 'Select groups you want the user to be removed from or added to. +'userrights-groupsmember' => 'Member of:', +'userrights-groupsavailable' => 'Available groups:', +'userrights-groupshelp' => 'Select groups you want the user to be removed from or added to. Unselected groups will not be changed. You can deselect a group with CTRL + Left Click', # Recent changes @@ -1140,8 +1140,8 @@ in active use.

', 'booksources' => 'Book sources', 'categoriespagetext' => 'The following categories exist in the wiki.', 'data' => 'Data', -'userlevels' => 'User rights management', -'grouplevels' => 'User group management', +'userrights' => 'User rights management', +'groups' => 'User groups', # FIXME: Other sites, of course, may have affiliate relations with the booksellers list 'booksourcetext' => "Below is a list of links to other sites that -- 2.20.1