MediaWiki  REL1_22
SpecialPage
Collaboration diagram for SpecialPage:

Classes

class  ActiveUsersPager
 This class is used to get a list of active users. More...
class  AncientPagesPage
 Implements Special:Ancientpages. More...
class  BrokenRedirectsPage
 A special page listing redirects to non existent page. More...
class  CategoryPager
 TODO: Allow sorting by count. More...
class  ContribsPager
 Pager for Special:Contributions. More...
class  DeadendPagesPage
 A special page that list pages that contain no link to other pages. More...
class  DeletedContribsPager
 Implements Special:DeletedContributions to display archived revisions. More...
class  DoubleRedirectsPage
 A special page listing redirects to redirecting page. More...
class  EmailConfirmation
 Special page allows users to request email confirmation message, and handles processing of the confirmation code when the link in the email is followed. More...
class  EmailInvalidation
 Special page allows users to cancel an email confirmation using the e-mail confirmation code. More...
class  FewestrevisionsPage
 Special page for listing the articles with the fewest revisions. More...
class  FileDuplicateSearchPage
 Searches the database for files of the requested hash, comparing this with the 'img_sha1' field in the image table. More...
class  ImageListPager
class  ImageQueryPage
 Variant of QueryPage which uses a gallery to output results, thus suited for reports generating images. More...
class  ImportReporter
 Reporting callback. More...
class  ImportStreamSource
class  ImportStringSource
class  IncludableSpecialPage
 Shortcut to construct an includable special page. More...
class  LinkSearchPage
 Special:LinkSearch to search the external-links table. More...
class  ListredirectsPage
 Special:Listredirects - Lists all the redirects on the wiki. More...
class  LoginForm
 Implements Special:UserLogin. More...
class  LonelyPagesPage
 A special page looking for articles with no article linking to them, thus being lonely. More...
class  LongPagesPage
class  MIMEsearchPage
 Searches the database for files of the requested MIME type, comparing this with the 'img_major_mime' and 'img_minor_mime' fields in the image table. More...
class  MostcategoriesPage
 A special page that list pages that have highest category count. More...
class  MostimagesPage
 A special page page that list most used images. More...
class  MostinterwikisPage
 A special page that listed pages that have highest interwiki count. More...
class  MostlinkedCategoriesPage
 A querypage to show categories ordered in descending order by the pages in them. More...
class  MostlinkedPage
 A special page to show pages ordered by the number of pages linking to them. More...
class  MostlinkedTemplatesPage
 Special page lists templates with a large number of transclusion links, i.e. More...
class  MovePageForm
 A special page that allows users to change page titles. More...
class  NewFilesPager
class  NewPagesPager
class  PageArchive
 Used to show archived pages and eventually restore them. More...
class  PageQueryPage
 Variant of QueryPage which formats the result as a simple link to the page. More...
class  PopularPagesPage
 A special page that list most viewed pages. More...
class  QueryPage
 This is a class for doing query pages; since they're almost all the same, we factor out some of the functionality into a superclass, and let subclasses derive from it. More...
class  RandomPage
 Special page to direct the user to a random 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  ShortPagesPage
 SpecialShortpages extends QueryPage. More...
class  SpecialActiveUsers
class  SpecialAllpages
 Implements Special:Allpages. More...
class  SpecialBlankpage
 Special page designed for basic benchmarking of MediaWiki since it doesn't really do much. More...
class  SpecialBlock
 A special page that allows users with 'block' right to block users from editing pages and other actions. More...
class  SpecialBlockList
 A special page that lists existing blocks. More...
class  SpecialBookSources
 Special page outputs information on sourcing a book with a particular ISBN The parser creates links to this page when dealing with ISBNs in wikitext. More...
class  SpecialCategories
class  SpecialChangeEmail
 Let users change their email address. More...
class  SpecialChangePassword
 Let users recover their password. More...
class  SpecialComparePages
 Implements Special:ComparePages. More...
class  SpecialContributions
 Special:Contributions, show user contributions in a paged list. More...
class  SpecialEditWatchlist
 Provides the UI through which users can perform editing operations on their watchlist. More...
class  SpecialEmailUser
 A special page that allows users to send e-mails to other users. More...
class  SpecialExport
 A special page that allows users to export pages in a XML file. More...
class  SpecialFilepath
 A special page that redirects to the URL of a given file. More...
class  SpecialImport
 MediaWiki page data importer. More...
class  SpecialJavaScriptTest
class  SpecialListGroupRights
 This special page lists all defined user groups and the associated rights. More...
class  SpecialListUsers
class  SpecialLockdb
 A form to make the database readonly (eg for maintenance purposes). More...
class  SpecialLog
 A special page that lists log entries. More...
class  SpecialMergeHistory
 Special page allowing users with the appropriate permissions to merge article histories, with some restrictions. 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  SpecialNewpages
 A special page that list newly created pages. More...
class  SpecialPage
 Parent special page class, also static functions for handling the special page list. More...
class  SpecialPageFactory
 Factory for handling the special page list and generating SpecialPage objects. More...
class  SpecialPagesWithProp
 Special:PagesWithProp to search the page_props table. More...
class  SpecialPasswordReset
 Special page for requesting a password reset email. More...
class  SpecialPreferences
 A special page that allows users to change their preferences. More...
class  SpecialPrefixindex
 Implements Special:Prefixindex. More...
class  SpecialProtectedpages
 A special page that lists protected pages. More...
class  SpecialProtectedtitles
 A special page that list protected titles from creation. More...
class  SpecialRandomInCategory
 Special page to direct the user to a random page. More...
class  SpecialRandomredirect
 Special page to direct the user to a random redirect page (minus the second redirect) More...
class  SpecialRecentChanges
 A special page that lists last changes made to the wiki. More...
class  SpecialRecentchangeslinked
 This is to display changes made to all articles linked in an article. More...
class  SpecialRedirect
 A special page that redirects to: the user for a numeric user id, the file for a given filename, or the page for a given revision id. More...
class  SpecialResetTokens
 Let users reset tokens like the watchlist token. More...
class  SpecialRevisionDelete
 Special page allowing users with the appropriate permissions to view and hide revisions. More...
class  SpecialSearch
 implements Special:Search - Run text & title search and display the output More...
class  SpecialSpecialpages
 A special page that lists special pages. More...
class  SpecialStatistics
 Special page lists various statistics, including the contents of `site_stats`, plus page view details if enabled. More...
class  SpecialTags
 A special page that lists tags for edits. More...
class  SpecialUnblock
 A special page for unblocking users. More...
class  SpecialUndelete
 Special page allowing users with the appropriate permissions to view and restore deleted content. More...
class  SpecialUnlockdb
 Implements Special:Unlockdb. More...
class  SpecialUpload
 Form for handling uploads and special page. More...
class  SpecialUserlogout
 Implements Special:Userlogout. More...
class  SpecialVersion
 Give information about the version of MediaWiki, PHP, the DB and extensions. More...
class  SpecialWhatLinksHere
 Implements Special:Whatlinkshere. More...
class  UncategorizedCategoriesPage
 A special page that lists uncategorized categories. More...
class  UncategorizedImagesPage
 Special page lists images which haven't been categorised. More...
class  UncategorizedPagesPage
 A special page looking for page without any category. More...
class  UncategorizedTemplatesPage
 Special page lists all uncategorised pages in the template namespace. More...
class  UnlistedSpecialPage
 Shortcut to construct a special page which is unlisted by default. More...
class  UnusedCategoriesPage
class  UnusedimagesPage
 A special page that lists unused images. More...
class  UnusedtemplatesPage
 A special page that lists unused templates. More...
class  UnwatchedpagesPage
 A special page that displays a list of pages that are not on anyones watchlist. More...
class  UserrightsPage
 Special page to allow managing user group membership. More...
class  UsersPager
 This class is used to get a list of user. More...
class  WantedCategoriesPage
 A querypage to list the most wanted categories - implements Special:Wantedcategories. More...
class  WantedFilesPage
 Querypage that lists the most wanted files. More...
class  WantedPagesPage
 A special page that lists most linked pages that does not exist. More...
class  WantedTemplatesPage
 A querypage to list the most wanted templates. More...
class  WikiExporter
class  WikiImporter
 XML file reader for the page data importer. More...
class  WikiRevision
class  WithoutInterwikiPage
 Special page lists pages without language links. More...

Files

file  ImageQueryPage.php
 

Variant of QueryPage which uses a gallery to output results.


file  Import.php
 

MediaWiki page data importer.


file  Licenses.php
 

License selector for use on Special:Upload.


file  PageQueryPage.php
 

Variant of QueryPage which formats the result as a simple link to the page.


file  QueryPage.php
 

Base code for "query" special pages.


file  SpecialActiveusers.php
 

Implements Special:Activeusers.


file  SpecialAllmessages.php
 

Implements Special:Allmessages.


file  SpecialAllmessages.php
 

Implements Special:Allmessages.


file  SpecialAllpages.php
 

Implements Special:Allpages.


file  SpecialAncientpages.php
 

Implements Special:Ancientpages.


file  SpecialBlankpage.php
 

Implements Special:Blankpage.


file  SpecialBlock.php
 

Implements Special:Block.


file  SpecialBlockList.php
 

Implements Special:BlockList.


file  SpecialBooksources.php
 

Implements Special:Booksources.


file  SpecialBrokenRedirects.php
 

Implements Special:Brokenredirects.


file  SpecialCachedPage.php
 

Abstract special page class with scaffolding for caching HTML and other values in a single blob.


file  SpecialCategories.php
 

Implements Special:Categories.


file  SpecialChangeEmail.php
 

Implements Special:ChangeEmail.


file  SpecialChangePassword.php
 

Implements Special:ChangePassword.


file  SpecialComparePages.php
 

Implements Special:ComparePages.


file  SpecialConfirmemail.php
 

Implements Special:Confirmemail and Special:Invalidateemail.


file  SpecialContributions.php
 

Implements Special:Contributions.


file  SpecialDeadendpages.php
 

Implements Special:Deadenpages.


file  SpecialDeletedContributions.php
 

Implements Special:DeletedContributions.


file  SpecialDoubleRedirects.php
 

Implements Special:DoubleRedirects.


file  SpecialEditWatchlist.php
 

Implements Special:EditWatchlist.


file  SpecialEmailuser.php
 

Implements Special:Emailuser.


file  SpecialExport.php
 

Implements Special:Export.


file  SpecialFewestrevisions.php
 

Implements Special:Fewestrevisions.


file  SpecialFileDuplicateSearch.php
 

Implements Special:FileDuplicateSearch.


file  SpecialFilepath.php
 

Implements Special:Filepath.


file  SpecialImport.php
 

Implements Special:Import.


file  SpecialJavaScriptTest.php
 

Implements Special:JavaScriptTest.


file  SpecialLinkSearch.php
 

Implements Special:LinkSearch.


file  SpecialListfiles.php
 

Implements Special:Listfiles.


file  SpecialListgrouprights.php
 

Implements Special:Listgrouprights.


file  SpecialListredirects.php
 

Implements Special:Listredirects.


file  SpecialListusers.php
 

Implements Special:Listusers.


file  SpecialLockdb.php
 

Implements Special:Lockdb.


file  SpecialLog.php
 

Implements Special:Log.


file  SpecialLonelypages.php
 

Implements Special:Lonelypaages.


file  SpecialLongpages.php
 

Implements Special:Longpages.


file  SpecialMergeHistory.php
 

Implements Special:MergeHistory.


file  SpecialMIMEsearch.php
 

Implements Special:MIMESearch.


file  SpecialMostcategories.php
 

Implements Special:Mostcategories.


file  SpecialMostimages.php
 

Implements Special:Mostimages.


file  SpecialMostinterwikis.php
 

Implements Special:Mostinterwikis.


file  SpecialMostlinked.php
 

Implements Special:Mostlinked.


file  SpecialMostlinkedcategories.php
 

Implements Special:Mostlinkedcategories.


file  SpecialMostlinkedtemplates.php
 

Implements Special:Mostlinkedtemplates.


file  SpecialMostrevisions.php
 

Implements Special:Mostrevisions.


file  SpecialMovepage.php
 

Implements Special:Movepage.


file  SpecialNewimages.php
 

Implements Special:Newimages.


file  SpecialNewpages.php
 

Implements Special:Newpages.


file  SpecialPage.php
 

Parent class for all special pages.


file  SpecialPageFactory.php
 

Factory for handling the special page list and generating SpecialPage objects.


file  SpecialPagesWithProp.php
 

Implements Special:PagesWithProp.


file  SpecialPasswordReset.php
 

Implements Special:PasswordReset.


file  SpecialPopularpages.php
 

Implements Special:PopularPages.


file  SpecialPreferences.php
 

Implements Special:Preferences.


file  SpecialPrefixindex.php
 

Implements Special:Prefixindex.


file  SpecialProtectedpages.php
 

Implements Special:Protectedpages.


file  SpecialProtectedtitles.php
 

Implements Special:Protectedtitles.


file  SpecialRandomInCategory.php
 

Implements Special:RandomInCategory.


file  SpecialRandompage.php
 

Implements Special:Randompage.


file  SpecialRandomredirect.php
 

Implements Special:Randomredirect.


file  SpecialRecentchanges.php
 

Implements Special:Recentchanges.


file  SpecialRecentchangeslinked.php
 

Implements Special:Recentchangeslinked.


file  SpecialRedirect.php
 

Implements Special:Redirect.


file  SpecialResetTokens.php
 

Implements Special:ResetTokens.


file  SpecialRevisiondelete.php
 

Implements Special:Revisiondelete.


file  SpecialSearch.php
 

Implements Special:Search.


file  SpecialShortpages.php
 

Implements Special:Shortpages.


file  SpecialSpecialpages.php
 

Implements Special:Specialpages.


file  SpecialStatistics.php
 

Implements Special:Statistics.


file  SpecialTags.php
 

Implements Special:Tags.


file  SpecialUnblock.php
 

Implements Special:Unblock.


file  SpecialUncategorizedcategories.php
 

Implements Special:Uncategorizedcategories.


file  SpecialUncategorizedimages.php
 

Implements Special:Uncategorizedimages.


file  SpecialUncategorizedpages.php
 

Implements Special:Uncategorizedpages.


file  SpecialUncategorizedtemplates.php
 

Implements Special:Uncategorizedtemplates.


file  SpecialUndelete.php
 

Implements Special:Undelete.


file  SpecialUnlockdb.php
 

Implements Special:Unlockdb.


file  SpecialUnusedcategories.php
 

Implements Special:Unusedcategories.


file  SpecialUnusedimages.php
 

Implements Special:Unusedimages.


file  SpecialUnusedtemplates.php
 

Implements Special:Unusedtemplates.


file  SpecialUnwatchedpages.php
 

Implements Special:Unwatchedpages.


file  SpecialUpload.php
 

Implements Special:Upload.


file  SpecialUploadStash.php
 

Implements Special:UploadStash.


file  SpecialUserlogin.php
 

Implements Special:UserLogin.


file  SpecialUserlogout.php
 

Implements Special:Userlogout.


file  SpecialUserrights.php
 

Implements Special:Userrights.


file  SpecialVersion.php
 

Implements Special:Version.


file  SpecialWantedcategories.php
 

Implements Special:Wantedcategories.


file  SpecialWantedfiles.php
 

Implements Special:Wantedfiles.


file  SpecialWantedpages.php
 

Implements Special:Wantedpages.


file  SpecialWantedtemplates.php
 

Implements Special:Wantedtemplates.


file  SpecialWatchlist.php
 

Implements Special:Watchlist.


file  SpecialWithoutinterwiki.php
 

Implements Special:Withoutinterwiki.