Adding backwards compatibility f/ message cache population.
This commit is contained in:
parent
297fcb68a4
commit
546788ae96
2 changed files with 25 additions and 7 deletions
|
@ -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'
|
||||
);
|
||||
|
||||
$wgAutoloadClasses['ContributionScores'] = $dir . 'ContributionScores_body.php';
|
||||
$wgSpecialPages['ContributionScores'] = 'ContributionScores';
|
||||
|
||||
if( version_compare( $wgVersion, '1.12alpha', '>=' ) ) {
|
||||
$dir = dirname(__FILE__) . '/';
|
||||
$wgExtensionMessagesFiles['ContributionScores'] = $dir . 'ContributionScores.i18n.php';
|
||||
$wgAutoloadClasses['ContributionScores'] = $dir . 'ContributionScores_body.php';
|
||||
} else {
|
||||
$wgExtensionFunctions[] = 'efContributionScores';
|
||||
}
|
||||
|
||||
$wgSpecialPages['ContributionScores'] = 'ContributionScores';
|
||||
///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 );
|
||||
}
|
||||
}
|
||||
|
|
|
@ -92,8 +92,11 @@ class ContributionScores extends SpecialPage
|
|||
}
|
||||
|
||||
function execute( $par ) {
|
||||
global $wgRequest, $wgOut, $contribScoreReports;
|
||||
global $wgRequest, $wgOut, $contribScoreReports, $wgVersion;
|
||||
|
||||
if( version_compare( $wgVersion, '1.12alpha', '>=' ) ) {
|
||||
wfLoadExtensionMessages( 'ContributionScores' );
|
||||
}
|
||||
|
||||
$this->setHeaders();
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue