MediaWiki  REL1_20
includes Directory Reference
Directory dependency graph for includes/:
includes/

Directories

directory  actions
directory  api
directory  cache
directory  context
directory  dao
directory  db
directory  debug
directory  diff
directory  extauth
directory  filebackend
directory  filerepo
directory  installer
directory  interwiki
directory  job
directory  json
directory  libs
directory  logging
directory  media
directory  mobile
directory  normal
directory  objectcache
directory  parser
directory  profiler
directory  resourceloader
directory  revisiondelete
directory  search
directory  specials
directory  templates
directory  upload
directory  zhtable

Files

file  Action.php [code]
 

Base classes for actions done on pages.


file  AjaxDispatcher.php [code]
 

Handle ajax requests and send them to the proper handler.


file  AjaxResponse.php [code]
 

Response handler for Ajax requests.


file  Article.php [code]
 

User interface for page actions.


file  AuthPlugin.php [code]
 

Authentication plugin interface.


file  AutoLoader.php [code]
 

This defines autoloading handler for whole MediaWiki framework.


file  Autopromote.php [code]
 

Automatic user rights promotion based on conditions specified in $wgAutopromote.


file  BacklinkCache.php [code]
 

Class for fetching backlink lists, approximate backlink counts and partitions.


file  Block.php [code]
 

Blocks and bans object.


file  CacheHelper.php [code]
 

Cache of various elements in a single cache entry.


file  Category.php [code]
 

Representation for a category.


file  Categoryfinder.php [code]
 

Recent changes filtering by category.


file  CategoryPage.php [code]
 

Special handling for category description pages.


file  CategoryViewer.php [code]
 

List and paging of category members.


file  Cdb.php [code]
 

Native CDB file reader and writer.


file  Cdb_PHP.php [code]
 

This is a port of D.J.


file  ChangesFeed.php [code]
 

Feed for list of changes.


file  ChangesList.php [code]
 

Classes to show lists of changes.


file  ChangeTags.php [code]
 

Recent changes tagging.


file  Collation.php [code]
 

Database row sorting.


file  ConfEditor.php [code]
 

Configuration file editor.


file  Cookie.php [code]
 

Cookie for HTTP requests.


file  CryptRand.php [code]
 

A cryptographic random generator class used for generating secret keys.


file  DataUpdate.php [code]
 

Base code for update jobs that do something with some secondary data extracted from article.


file  DefaultSettings.php [code]
 

Default values for MediaWiki configuration settings.


file  DeferredUpdates.php [code]
 

Interface and manager for deferred updates.


file  Defines.php [code]
 

A few constants that might be needed during LocalSettings.php.


file  DeprecatedGlobal.php [code]
 

Delayed loading of deprecated global objects.


file  EditPage.php [code]
 

Page edition user interface.


file  Exception.php [code]
 

Exception class and handler.


file  Export.php [code]
 

Base classes for dumps and export.


file  ExternalEdit.php [code]
 

External editors support.


file  ExternalStore.php [code]
 

Data storage in external repositories.


file  ExternalStoreDB.php [code]
 

External storage in SQL database.


file  ExternalStoreHttp.php [code]
 

External storage using HTTP requests.


file  ExternalUser.php [code]
 

Authentication with a foreign database.


file  FakeTitle.php [code]
 

Fake title class that triggers an error if any members are called.


file  Fallback.php [code]
 

Fallback functions for PHP installed without mbstring support.


file  Feed.php [code]
 

Basic support for outputting syndication feeds in RSS, other formats.


file  FeedUtils.php [code]
 

Helper functions for feeds.


file  FileDeleteForm.php [code]
 

File deletion user interface.


file  ForkController.php [code]
 

Class for managing forking command line scripts.


file  FormOptions.php [code]
 

Helper class to keep track of options when mixing links and form elements.


file  GitInfo.php [code]
 

A class to help return information about a git repo MediaWiki may be inside This is used by Special:Version and is also useful for the LocalSettings.php of anyone working on large branches in git to setup config that show up only when specific branches are currently checked out.


file  GlobalFunctions.php [code]
 

Global functions used everywhere.


file  HistoryBlob.php [code]
 

Efficient concatenated text storage.


file  Hooks.php [code]
 

A tool for running hook functions.


file  Html.php [code]
 

Collection of methods to generate HTML content.


file  HTMLForm.php [code]
 

HTML form generation and submission handling.


file  HttpFunctions.old.php [code]
 

Class alias kept for backward compatibility.


file  HttpFunctions.php [code]
 

Various HTTP related functions.


file  ImageGallery.php [code]
 

Image gallery.


file  ImagePage.php [code]
 

Special handling for file description pages.


file  ImageQueryPage.php [code]
 

Variant of QueryPage which uses a gallery to output results.


file  Import.php [code]
 

MediaWiki page data importer.


file  Init.php [code]
 

Some functions that are useful during startup.


file  IP.php [code]
 

Functions and constants to play with IP addresses and ranges.


file  Licenses.php [code]
 

License selector for use on Special:Upload.


file  Linker.php [code]
 

Methods to make links and related items.


file  LinkFilter.php [code]
 

Functions to help implement an external link filter for spam control.


file  LinksUpdate.php [code]
 

Updater for link tracking tables after a page edit.


file  LocalisationCache.php [code]
 

Cache of the contents of localisation files.


file  MagicWord.php [code]
 

File for magic words.


file  Message.php [code]
 

Fetching and processing of interface messages.


file  MessageBlobStore.php [code]
 

Resource message blobs storage used by the resource loader.


file  Metadata.php [code]
 

Base code to format metadata.


file  MimeMagic.php [code]
 

Module defining helper functions for detecting and dealing with mime types.


file  MWFunction.php [code]
 

Helper methods to call functions and instance objects.


file  Namespace.php [code]
 

Provide things related to namespaces.


file  OutputHandler.php [code]
 

Functions to be used with PHP's output buffer.


file  OutputPage.php [code]
 

Preparation for the final page rendering.


file  PageQueryPage.php [code]
 

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


file  Pager.php [code]
 

Efficient paging for SQL queries.


file  PathRouter.php [code]
 

Parser to extract query parameters out of REQUEST_URI paths.


file  PHPVersionError.php [code]
 

Display something vaguely comprehensible in the event of a totally unrecoverable error.


file  PoolCounter.php [code]
 

Provides of semaphore semantics for restricting the number of workers that may be concurrently performing the same task.


file  Preferences.php [code]
 

Form to edit user perferences.


file  PrefixSearch.php [code]
 

Prefix search of page names.


file  ProtectionForm.php [code]
 

Page protection.


file  ProxyTools.php [code]
 

Functions for dealing with proxies.


file  QueryPage.php [code]
 

Base code for "query" special pages.


file  RecentChange.php [code]
 

Utility class for creating and accessing recent change entries.


file  Revision.php [code]
 

Representation of a page version.


file  RevisionList.php [code]
 

Holders of revision list for a single page.


file  Sanitizer.php [code]
 

XHTML sanitizer for MediaWiki.


file  ScopedPHPTimeout.php [code]
 

Expansion of the PHP execution time limit feature for a function call.


file  SeleniumWebSettings.php [code]
 

Dynamically change configuration variables based on the test suite name and a cookie value.


file  Setup.php [code]
 

Include most things that's need to customize the site.


file  SiteConfiguration.php [code]
 

Configuration holder, particularly for multi-wiki sites.


file  SiteStats.php [code]
 

Accessors and mutators for the site-wide statistics.


file  Skin.php [code]
 

Base class for all skins.


file  SkinLegacy.php [code]
 

Base class for legacy skins.


file  SkinTemplate.php [code]
 

Base class for template-based skins.


file  SpecialPage.php [code]
 

Parent class for all special pages.


file  SpecialPageFactory.php [code]
 

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


file  SqlDataUpdate.php [code]
 

Base code for update jobs that put some secondary data extracted from article content into the database.


file  SquidPurgeClient.php [code]
 

Squid and Varnish cache purging.


file  Status.php [code]
 

Generic operation result.


file  StreamFile.php [code]
 

Functions related to the output of file content.


file  StringUtils.php [code]
 

Methods to play with strings.


file  StubObject.php [code]
 

Delayed loading of global objects.


file  Timestamp.php [code]
 

Creation and parsing of MW-style timestamps.


file  Title.php [code]
 

Representation a title within MediaWiki.


file  TitleArray.php [code]
 

Classes to walk into a list of Title objects.


file  User.php [code]
 

Implements the User class for the MediaWiki software.


file  UserArray.php [code]
 

Classes to walk into a list of User objects.


file  UserMailer.php [code]
 

Classes used to send e-mails.


file  UserRightsProxy.php [code]
 

Representation of an user on a other locally-hosted wiki.


file  ViewCountUpdate.php [code]
 

Update for the 'page_counter' field.


file  WatchedItem.php [code]
 

Accessor and mutator for watchlist entries.


file  WebRequest.php [code]
 

Deal with importing all those nasssty globals and things.


file  WebResponse.php [code]
 

Classes used to send headers and cookies back to the user.


file  WebStart.php [code]
 

This does the initial setup for a web request.


file  Wiki.php [code]
 

Helper class for the index.php entry point.


file  WikiCategoryPage.php [code]
 

Special handling for category pages.


file  WikiError.php [code]
 

MediaWiki error classes.


file  WikiFilePage.php [code]
 

Special handling for file pages.


file  WikiMap.php [code]
 

Tools for dealing with other locally-hosted wikis.


file  WikiPage.php [code]
 

Base representation for a MediaWiki page.


file  Xml.php [code]
 

Methods to generate XML.


file  XmlTypeCheck.php [code]
 

XML syntax and type checker.


file  ZhClient.php [code]
 

Client for querying zhdaemon.


file  ZhConversion.php [code]
 

Simplified / Traditional Chinese conversion tables.


file  ZipDirectoryReader.php [code]
 

ZIP file directories reader, for the purposes of upload verification.