MediaWiki  REL1_22
SpecialPage.php File Reference

Parent class for all special pages. More...

Go to the source code of this file.

Classes

class  FormSpecialPage
 Special page which uses an HTMLForm to handle processing. More...
class  IncludableSpecialPage
 Shortcut to construct an includable special page. More...
class  RedirectSpecialArticle
 SpecialMypage, SpecialMytalk and SpecialMycontributions special pages are used to get user independent links pointing to the user page, talk page and list of contributions. More...
class  RedirectSpecialPage
 Shortcut to construct a special page alias. More...
class  SpecialAllMyUploads
 Redirect Special:Listfiles?user=$wgUser&ilshowall=true. More...
class  SpecialCreateAccount
 CreateAccount --> UserLogin/signup. More...
class  SpecialListAdmins
 ListAdmins --> ListUsers/sysop. More...
class  SpecialListBots
 ListBots --> ListUsers/bot. More...
class  SpecialMycontributions
 Shortcut to construct a special page pointing to current user contributions. More...
class  SpecialMypage
 Shortcut to construct a special page pointing to current user user's page. More...
class  SpecialMytalk
 Shortcut to construct a special page pointing to current user talk page. More...
class  SpecialMyuploads
 Redirect to Special:Listfiles?user=$wgUser. More...
class  SpecialPage
 Parent special page class, also static functions for handling the special page list. More...
class  SpecialPermanentLink
 Redirect from Special:PermanentLink/### to index.php?oldid=###. More...
class  SpecialRedirectToSpecial
class  UnlistedSpecialPage
 Shortcut to construct a special page which is unlisted by default. More...

Detailed Description

Parent class for all special pages.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. http://www.gnu.org/copyleft/gpl.html

Definition in file SpecialPage.php.