Manual:MediaWiki.php

Description
Among other things this file contains:


 * Function  which creates a Title object depending on the   parameter passed to index.php. If the   parameter is passed, it will override the   if it's not a special page.
 * Function  which does the most of the work. It calls:
 * , and if that function return false:
 * if  returned an article
 * Function  which checks that the page can be seen by the current, and output an error if not.
 * Function  (called by  ) it returns true if it matched a special case (see the list below) and false if the request should continue. Special cases handled by this function:
 * Invalid title
 * Redirects to interwikis links
 * Local redirects if, e.g., no title parameter passed to index.php, ...
 * Special pages
 * Function, which creates an Article object from the Title given. Then it checks if it is a redirect and if it's the case, recreate another Article from the target of the redirect and changes $wgTitle and $wgArticle. It can return either:
 * An article object, which will be passed  to execute the requested action
 * A string if it's an interwiki redirect or a redirect to a special page
 * Function  (called by  ) which performs most actions, including creating the HTML. For example, in the case of viewing a page, function "view" in Article.php is called.
 * Function  (called by index.php) which does the following:
 * Deferred updates
 * Jobs
 * Flushes out all HTML by calling.
 * Jobs
 * Flushes out all HTML by calling.

Hooks

 * ArticleFromTitle
 * MediaWikiPerformAction
 * UnknownAction