Adding backwards compatibility f/ message cache population.

This commit is contained in:
Tim Laqua 2007-11-27 20:29:24 +00:00
parent 297fcb68a4
commit 546788ae96
2 changed files with 25 additions and 7 deletions

View file

@ -12,13 +12,28 @@ if (!defined('MEDIAWIKI')) {
$wgExtensionCredits['specialpage'][] = array(
'name'=>'Contribution Scores',
'url'=>'http://www.mediawiki.org/wiki/Extension:Contribution_Scores',
'author'=>'Tim Laqua, Siebrand Mazeland',
'author'=>'Tim Laqua',
'description'=>'Polls wiki database for highest user contribution volume',
'version'=>'1.5'
);
$dir = dirname(__FILE__) . '/';
$wgExtensionMessagesFiles['ContributionScores'] = $dir . 'ContributionScores.i18n.php';
$wgAutoloadClasses['ContributionScores'] = $dir . 'ContributionScores_body.php';
$wgSpecialPages['ContributionScores'] = 'ContributionScores';
if( version_compare( $wgVersion, '1.12alpha', '>=' ) ) {
$dir = dirname(__FILE__) . '/';
$wgExtensionMessagesFiles['ContributionScores'] = $dir . 'ContributionScores.i18n.php';
} else {
$wgExtensionFunctions[] = 'efContributionScores';
}
///Message Cache population for versions that did not support $wgExtensionFunctions
function efContributionScores() {
global $wgMessageCache;
#Add Messages
require( dirname( __FILE__ ) . '/ContributionScores.i18n.php' );
foreach( $messages as $key => $value ) {
$wgMessageCache->addMessages( $messages[$key], $key );
}
}

View file

@ -92,9 +92,12 @@ class ContributionScores extends SpecialPage
}
function execute( $par ) {
global $wgRequest, $wgOut, $contribScoreReports;
wfLoadExtensionMessages( 'ContributionScores' );
global $wgRequest, $wgOut, $contribScoreReports, $wgVersion;
if( version_compare( $wgVersion, '1.12alpha', '>=' ) ) {
wfLoadExtensionMessages( 'ContributionScores' );
}
$this->setHeaders();
# Get request data from, e.g.