Difference between revisions of "MediaWiki/archive/embedding/old/extract.php/v2"
RileyForster (talk | contribs) m |
RileyForster (talk | contribs) m |
||
Line 2: | Line 2: | ||
'''This version is obsolete'''; it is being kept primarily for archival purposes. | '''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 was trying to make the <span class="plainlinks">[http://www.proposable.com <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">proposal software</span>] fewest possible changes in order to <span class="plainlinks">[http://en.wikipedia.org/wiki/Bankers_Life_and_Casualty <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">bankers life and casualty</span>] avoid breaking anything. | + | The code is based on index.php from MediaWiki (I'm not sure which version, but probably later than 1.7.1 and <span class="plainlinks">[http://www.bestpills4weightloss.com <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">best pills 4 weight loss</span>] earlier than 1.11). Some code may be redundant, but I was trying to make the <span class="plainlinks">[http://www.proposable.com <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">proposal software</span>] fewest possible changes in order to <span class="plainlinks">[http://en.wikipedia.org/wiki/Bankers_Life_and_Casualty <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">bankers life and casualty</span>] avoid breaking anything. |
As of 2011-03-12, it's in use as the front page for [http://outside-life.com Outside Life], a [[webcomic]], which runs on MediaWiki 1.10. | As of 2011-03-12, it's in use as the front page for [http://outside-life.com Outside Life], a [[webcomic]], which runs on MediaWiki 1.10. |
Revision as of 03:12, 16 October 2011
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 best pills 4 weight loss earlier than 1.11). Some code may be redundant, but I was trying to make the proposal software fewest possible changes in order to bankers life and casualty avoid 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
<php> <?php /*
This is essentially index.php with some minor tweaks TWEAKS:
these lines commented out: $action = $wgRequest->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 );
- /
- Initialise common code
require_once( './includes/WebStart.php' );
- Initialize MediaWiki base class
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; } }
- Query string fields
//$action = $wgRequest->getVal( 'action', 'view' ); //$title = $wgRequest->getVal( 'title' );
//$wgTitle = $mediaWiki->checkInitialQueries( $title,$action,$wgOut, $wgRequest, $wgContLang ); $wgTitle = Title::newFromURL( $title ); if ($wgTitle == NULL) { unset( $wgTitle ); }
- Send Ajax requests to the Ajax dispatcher.
/* if ( $wgUseAjax && $action == 'ajax' ) { require_once( $IP . '/includes/AjaxDispatcher.php' );
$dispatcher = new AjaxDispatcher(); $dispatcher->performAction(); $mediaWiki->restInPeace( $wgLoadBalancer ); exit; }
- /
wfProfileOut( 'main-misc-setup' );
- Setting global variables in mediaWiki
$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 );
$wgArticle = $mediaWiki->initialize ( $wgTitle, $wgOut, $wgUser, $wgRequest ); $mediaWiki->finalCleanup ( $wgDeferredUpdateList, $wgLoadBalancer, $wgOut );
- Not sure when $wgPostCommitUpdateList gets set, so I keep this separate from finalCleanup
$mediaWiki->doUpdates( $wgPostCommitUpdateList );
$mediaWiki->restInPeace( $wgLoadBalancer ); ?> </php>