http://www.mediawiki.org/wiki/Special:Code/MediaWiki/97901

Revision: 97901
Author:   jeroendedauw
Date:     2011-09-23 10:09:33 +0000 (Fri, 23 Sep 2011)
Log Message:
-----------
moved entry point to match mediawiki conventions

Modified Paths:
--------------
    trunk/extensions/WikiObjectModel/INSTALL
    trunk/extensions/WikiObjectModel/includes/WOM_Initialize.php

Added Paths:
-----------
    trunk/extensions/WikiObjectModel/WikiObjectModel.php

Modified: trunk/extensions/WikiObjectModel/INSTALL
===================================================================
--- trunk/extensions/WikiObjectModel/INSTALL    2011-09-23 10:08:15 UTC (rev 
97900)
+++ trunk/extensions/WikiObjectModel/INSTALL    2011-09-23 10:09:33 UTC (rev 
97901)
@@ -1,7 +1,7 @@
 == Requirements ==
 
 * MediaWiki 1.13.5
-* Semantic MediaWiki 1.4.3 (optional)
+* Semantic MediaWiki >1.4.3 and < 1.6 (optional)
 * PHP 5.x or greater installed and working
 * MySQL >= 4.0.14 (version required by MediaWiki)
 
@@ -9,4 +9,4 @@
 
 Edit $IP/LocalSettings.php and add:
 
-    include_once('extensions/WikiObjectModel/includes/WOM_Initialize.php');
+    include_once('extensions/WikiObjectModel/WikiObjectModel.php');

Added: trunk/extensions/WikiObjectModel/WikiObjectModel.php
===================================================================
--- trunk/extensions/WikiObjectModel/WikiObjectModel.php                        
        (rev 0)
+++ trunk/extensions/WikiObjectModel/WikiObjectModel.php        2011-09-23 
10:09:33 UTC (rev 97901)
@@ -0,0 +1,54 @@
+<?php
+/*
+ * Created on 22.11.2010
+ *
+ * Author: ning
+ */
+if ( !defined( 'MEDIAWIKI' ) ) die;
+
+define( 'WOM_VERSION', '1.0.1 alpha' );
+
+$wgExtensionCredits['parserhook'][] = array(
+       'path' => __FILE__,
+       'name' => 'Wiki ObjectModel Extension',
+       'version' => WOM_VERSION,
+       'author' => "Ning Hu, Justin Zhang, 
[http://smwforum.ontoprise.com/smwforum/index.php/Jesse_Wang Jesse Wang], 
sponsored by [http://projecthalo.com Project Halo], [http://www.vulcan.com 
Vulcan Inc.]",
+       'url' => 'http://wiking.vulcan.com/dev',
+       'descriptionmsg' => 'wom-desc'
+);
+
+$wgOMIP = $IP . '/extensions/WikiObjectModel';
+$wgOMScriptPath = $wgScriptPath . '/extensions/WikiObjectModel';
+
+$wgExtensionFunctions[] = 'smwfOMInitLanguage';
+$wgExtensionMessagesFiles['WikiObjectModel'] = $wgOMIP . 
'/languages/Messages.php';
+
+require_once( $wgOMIP . '/includes/WOM_Setup.php' );
+
+function smwfOMInitLanguageObject( $langcode, $fallback = null ) {
+       global $wgOMIP;
+
+       $langClass = 'WOMLanguage' . str_replace( '-', '_', ucfirst( $langcode 
) );
+
+       if ( file_exists( $wgOMIP . '/languages/' . $langClass . '.php' ) ) {
+               include_once( $wgOMIP . '/languages/' . $langClass . '.php' );
+       }
+
+       // fallback if language not supported
+       if ( !class_exists( $langClass ) ) {
+               if ( $fallback ) {
+                       return $fallback;
+               }
+               include_once( $wgOMIP . '/languages/WOMLanguageEn.php' );
+               $langClass = 'WOMLanguageEn';
+       }
+       return new $langClass();
+}
+
+function smwfOMInitLanguage() {
+       global $wgLanguageCode, $wgLang;
+       global $wgOMContLang, $wgOMLang;
+
+       $wgOMContLang = smwfOMInitLanguageObject( $wgLanguageCode );
+       $wgOMLang = smwfOMInitLanguageObject( $wgLang->getCode(), $wgOMContLang 
);
+}


Property changes on: trunk/extensions/WikiObjectModel/WikiObjectModel.php
___________________________________________________________________
Added: svn:eol-style
   + native

Modified: trunk/extensions/WikiObjectModel/includes/WOM_Initialize.php
===================================================================
--- trunk/extensions/WikiObjectModel/includes/WOM_Initialize.php        
2011-09-23 10:08:15 UTC (rev 97900)
+++ trunk/extensions/WikiObjectModel/includes/WOM_Initialize.php        
2011-09-23 10:09:33 UTC (rev 97901)
@@ -1,54 +1,7 @@
 <?php
-/*
- * Created on 22.11.2010
- *
- * Author: ning
+
+/**
+ * Deprecated entry point, use WikiObjectModel/WikiObjectModel.php instead. 
  */
-if ( !defined( 'MEDIAWIKI' ) ) die;
 
-define( 'WOM_VERSION', '1.0' );
-
-$wgExtensionCredits['parserhook'][] = array(
-       'path' => __FILE__,
-       'name' => 'Wiki ObjectModel Extension',
-       'version' => WOM_VERSION,
-       'author' => "Ning Hu, Justin Zhang, 
[http://smwforum.ontoprise.com/smwforum/index.php/Jesse_Wang Jesse Wang], 
sponsored by [http://projecthalo.com Project Halo], [http://www.vulcan.com 
Vulcan Inc.]",
-       'url' => 'http://wiking.vulcan.com/dev',
-       'descriptionmsg' => 'wom-desc'
-);
-
-$wgOMIP = $IP . '/extensions/WikiObjectModel';
-$wgOMScriptPath = $wgScriptPath . '/extensions/WikiObjectModel';
-
-$wgExtensionFunctions[] = 'smwfOMInitLanguage';
-$wgExtensionMessagesFiles['WikiObjectModel'] = $wgOMIP . 
'/languages/Messages.php';
-
-require_once( $wgOMIP . '/includes/WOM_Setup.php' );
-
-function smwfOMInitLanguageObject( $langcode, $fallback = null ) {
-       global $wgOMIP;
-
-       $langClass = 'WOMLanguage' . str_replace( '-', '_', ucfirst( $langcode 
) );
-
-       if ( file_exists( $wgOMIP . '/languages/' . $langClass . '.php' ) ) {
-               include_once( $wgOMIP . '/languages/' . $langClass . '.php' );
-       }
-
-       // fallback if language not supported
-       if ( !class_exists( $langClass ) ) {
-               if ( $fallback ) {
-                       return $fallback;
-               }
-               include_once( $wgOMIP . '/languages/WOMLanguageEn.php' );
-               $langClass = 'WOMLanguageEn';
-       }
-       return new $langClass();
-}
-
-function smwfOMInitLanguage() {
-       global $wgLanguageCode, $wgLang;
-       global $wgOMContLang, $wgOMLang;
-
-       $wgOMContLang = smwfOMInitLanguageObject( $wgLanguageCode );
-       $wgOMLang = smwfOMInitLanguageObject( $wgLang->getCode(), $wgOMContLang 
);
-}
+include_once '../WikiObjectModel.php';
\ No newline at end of file


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to