Legoktm has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/216401

Change subject: Empty PHP entry point in favor of extension.json
......................................................................

Empty PHP entry point in favor of extension.json

Change-Id: I87b54c86ada15bda6f4a65c3e09e7676b1962063
---
M Calendar.php
1 file changed, 12 insertions(+), 36 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Calendar 
refs/changes/01/216401/1

diff --git a/Calendar.php b/Calendar.php
index 3ec20b1..82ec26a 100644
--- a/Calendar.php
+++ b/Calendar.php
@@ -1,39 +1,15 @@
 <?php
-/*
- * Adds a calendar parser functions for the Wikivoyage project
- *
- * @package MediaWiki
- * @subpackage Extensions
- *
- * @author Roland Unger
- * @copyright Copyright © 2007 - 2009 Roland Unger
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 
2.0 or later
- */
 
-if ( !defined( 'MEDIAWIKI' ) ) {
-       die( 'This file is a MediaWiki extension, it is not a valid entry 
point' );
+if ( function_exists( 'wfLoadExtension' ) ) {
+       wfLoadExtension( 'Calendar' );
+       // Keep i18n globals so mergeMessageFileList.php doesn't break
+       $wgMessagesDirs['Calendar'] = __DIR__ . '/i18n';
+       $wgExtensionMessagesFiles['CalendarMagic'] = __DIR__ . 
'/Calendar.i18n.magic.php';
+       /* wfWarn(
+               'Deprecated PHP entry point used for Calendar extension. Please 
use wfLoadExtension instead, ' .
+               'see https://www.mediawiki.org/wiki/Extension_registration for 
more details.'
+       ); */
+       return true;
+} else {
+       die( 'This version of the Calendar extension requires MediaWiki 1.25+' 
);
 }
-
-$wgExtensionCredits['parserhook'][] = array(
-       'path' => __FILE__,
-       'name' => 'Calendar',
-       'url' => 'https://www.mediawiki.org/wiki/Extension:Calendar-Wikivoyage',
-       'descriptionmsg' => 'calendar-desc',
-       'author' => 'Roland Unger',
-       'version' => '1.1'
-);
-
-$dir = __DIR__ . '/';
-$wgAutoloadClasses['CalendarTable'] = $dir . 'CalendarTable.class.php';
-$wgAutoloadClasses['CalendarHooks'] = $dir . 'Calendar.hooks.php';
-$wgMessagesDirs['Calendar'] = __DIR__ . '/i18n';
-$wgExtensionMessagesFiles['CalendarMagic'] = $dir . 'Calendar.i18n.magic.php';
-
-$wgHooks['ParserFirstCallInit'][] = 'CalendarHooks::setupParserHooks';
-
-$wgResourceModules['ext.calendar'] = array(
-       'position' => 'top',
-       'styles' => 'ext.calendar.css',
-       'localBasePath' => __DIR__ . '/modules',
-       'remoteExtPath' => 'Calendar/modules',
-);

-- 
To view, visit https://gerrit.wikimedia.org/r/216401
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I87b54c86ada15bda6f4a65c3e09e7676b1962063
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Calendar
Gerrit-Branch: master
Gerrit-Owner: Legoktm <legoktm.wikipe...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to