浏览代码

Update foreground.php

This will be used as a shim for mw 1.25 so if it detect 1.25 it will go straight to the json file if it detect mediawiki 1.24 or lower then it will use this file and ignore the json file.
paladox 9 年之前
父节点
当前提交
93abd3a941
共有 1 个文件被更改,包括 9 次插入2 次删除
  1. 9 2
      foreground.php

+ 9 - 2
foreground.php

@@ -9,8 +9,15 @@
  * @license 2-clause BSD
  */
 
-if( !defined( 'MEDIAWIKI' ) ) {
-   die( 'This is a skin to the MediaWiki package and cannot be run standalone.' );
+if ( function_exists( 'wfLoadSkin' ) ) {
+	wfLoadSkin( 'foreground' );
+	// Keep i18n globals so mergeMessageFileList.php doesn't break
+	$wgMessagesDirs['SkinForeground'] = __DIR__ . '/i18n';
+	/* wfWarn(
+		'Deprecated PHP entry point used for foreground skin. Please use wfLoadSkin instead, ' .
+		'see https://www.mediawiki.org/wiki/Extension_registration for more details.'
+	); */
+	return;
 }
 
 $wgExtensionCredits['skin'][] = array(