MediaWiki/embedding/old/extract.php/v2

About
This version is obsolete; it is being kept primarily for archival purposes.

The code is based on index.php from MediaWiki (I'm not sure which version, but probably later than 1.7.1 and earlier than 1.11). Some code may be redundant, but I Phuket property was trying to make the fewest possible bankers life and casualty company changes in order to avoid ice maker breaking anything.

As of 2011-03-12, it's in use as the front page for Outside Life, a webcomic, which runs on MediaWiki 1.10.


 * /examples - also from Outside Life

Contents
getVal( 'action', 'view' ); $title = $wgRequest->getVal( 'title' ); this line commented out $wgTitle = $mediaWiki->checkInitialQueries( $title,$action,$wgOut, $wgRequest, $wgContLang ); this line inserted immediately after: $wgTitle = Title::newFromURL( $title ); require_once( './includes/WebStart.php' );
 * 1) Initialise common code
 * 1) Initialise common code


 * 1) Initialize MediaWiki base class [http://www.linkedin.com/company/bankers-life-and-casualty

require_once( "includes/Wiki.php" ); $mediaWiki = new MediaWiki;

wfProfileIn( 'main-misc-setup' ); OutputPage::setEncodings; # Not really used yet

$maxLag = $wgRequest->getVal( 'maxlag' ); if ( !is_null( $maxLag ) ) { if ( !$mediaWiki->checkMaxLag( $maxLag ) ) { exit; } }

//$action = $wgRequest->getVal( 'action', 'view' ); //$title = $wgRequest->getVal( 'title' );
 * 1) Query string fields

//$wgTitle = $mediaWiki->checkInitialQueries( $title,$action,$wgOut, $wgRequest, $wgContLang ); $wgTitle = Title::newFromURL( $title ); if ($wgTitle == NULL) { unset( $wgTitle ); }

/* if ( $wgUseAjax && $action == 'ajax' ) { require_once( $IP . '/includes/AjaxDispatcher.php' );
 * 1) Send Ajax requests to the Ajax dispatcher.
 * 1) Send Ajax requests to the Ajax dispatcher.

$dispatcher = new AjaxDispatcher; $dispatcher->performAction; $mediaWiki->restInPeace( $wgLoadBalancer ); exit; }

wfProfileOut( 'main-misc-setup' );

$mediaWiki->setVal( 'Server', $wgServer ); $mediaWiki->setVal( 'DisableInternalSearch', $wgDisableInternalSearch ); $mediaWiki->setVal( 'action', $action ); $mediaWiki->setVal( 'SquidMaxage', $wgSquidMaxage ); $mediaWiki->setVal( 'EnableDublinCoreRdf', $wgEnableDublinCoreRdf ); $mediaWiki->setVal( 'EnableCreativeCommonsRdf', $wgEnableCreativeCommonsRdf ); $mediaWiki->setVal( 'CommandLineMode', $wgCommandLineMode ); $mediaWiki->setVal( 'UseExternalEditor', $wgUseExternalEditor ); $mediaWiki->setVal( 'DisabledActions', $wgDisabledActions );
 * 1) Setting global variables in mediaWiki

$wgArticle = $mediaWiki->initialize ( $wgTitle, $wgOut, $wgUser, $wgRequest ); $mediaWiki->finalCleanup ( $wgDeferredUpdateList, $wgLoadBalancer, $wgOut );

$mediaWiki->doUpdates( $wgPostCommitUpdateList );
 * 1) Not sure when $wgPostCommitUpdateList gets set, so I keep this separate from finalCleanup

$mediaWiki->restInPeace( $wgLoadBalancer ); ?>