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

Revision: 89580
Author:   pdhanda
Date:     2011-06-06 16:42:02 +0000 (Mon, 06 Jun 2011)
Log Message:
-----------
Current version of MW wrapper in /home/wikipedia/common/live-1.5. This is where 
changes for multiple versions will be checked in

Added Paths:
-----------
    trunk/tools/mwmultiversion/live-1.5/
    trunk/tools/mwmultiversion/live-1.5/MWVersion.php

Removed Paths:
-------------
    trunk/tools/mwmultiversion/MWVersion.php

Deleted: trunk/tools/mwmultiversion/MWVersion.php
===================================================================
--- trunk/tools/mwmultiversion/MWVersion.php    2011-06-06 16:33:24 UTC (rev 
89579)
+++ trunk/tools/mwmultiversion/MWVersion.php    2011-06-06 16:42:02 UTC (rev 
89580)
@@ -1,68 +0,0 @@
-<?php
-
-function host2db( $host ) {
-       if( $host == 'wikimediafoundation.org' || $host == 
'www.wikimediafoundation.org' )
-               return 'foundationwiki';
-       if ( $host == 'wikisource.org' || $host == 'www.wikisource.org' )
-               return 'sourceswiki';
-       if ( $host == 'mediawiki.org' || $host == 'www.mediawiki.org' )
-               return 'mediawikiwiki';
-       if( preg_match( '/^(.*)\.(.*)\.org$/', $host, $matches ) ) {
-               list( $whole, $lang, $site ) = $matches;
-               $lang = str_replace( '-', '_', $lang );
-               switch( $site ) {
-               case 'wikipedia':
-               case 'wikimedia':
-                       return $lang . 'wiki';
-               default:
-                       return $lang . $site;
-               }
-       }
-       return null;
-}
-
-function wfIsConverted( $host ) {
-       return true;
-
-       /*
-       $db = host2db( $host );
-
-       #$all = array_map( 'trim', file( '/usr/local/apache/common/all.dblist' 
) );
-       #$started = array_map( 'trim', file( 
'/home/wikipedia/logs/conversion15start' ) );
-       
-       $converted = array_map( 'trim', file( 
'/usr/local/apache/common/1.17.dblist' ) );
-       #$converted = array( 'test2wiki' );
-       return in_array( $db, $converted );
-        */
-}
-
-function getMediaWiki( $file ) {
-       $secure = getenv( 'MW_SECURE_HOST' );
-       $host = $secure ? $secure : $_SERVER['HTTP_HOST'];
-       $new = wfIsConverted( $host );
-       $version = $new ? 'php-1.17' : 'wmf-deployment';
-       if ( $new ) {
-               define( 'ONE_SEVENTEEN', 1 );
-       }
-
-       if ( $host == 'test.wikipedia.org' && !$secure &&
-                       !preg_match( '!thumb\.php!', $_SERVER['REQUEST_URI'] ) 
) {
-               define( 'TESTWIKI', 1 );
-               // As horrible hack for NFS-less iamge scalers, use regular 
docroot for thumbs?
-#              $IP = '/home/wikipedia/common/php-1.5';
-               $IP = "/home/wikipedia/common/$version";
-       } else {
-               $IP = "/usr/local/apache/common/$version";
-       }
-       #} elseif( $host == 'www.mediawiki.org' || $host == 
'meta.wikimedia.org' ) {
-       #       $IP = '/usr/local/apache/common/wmf-deployment';
-       #} else {
-       #       $IP = '/usr/local/apache/common/php-1.5';
-       #}
-
-       chdir( $IP );
-       putenv( "MW_INSTALL_PATH=$IP" );
-       return "$IP/$file";
-}
-
-?>

Copied: trunk/tools/mwmultiversion/live-1.5/MWVersion.php (from rev 89579, 
trunk/tools/mwmultiversion/MWVersion.php)
===================================================================
--- trunk/tools/mwmultiversion/live-1.5/MWVersion.php                           
(rev 0)
+++ trunk/tools/mwmultiversion/live-1.5/MWVersion.php   2011-06-06 16:42:02 UTC 
(rev 89580)
@@ -0,0 +1,68 @@
+<?php
+
+function host2db( $host ) {
+       if( $host == 'wikimediafoundation.org' || $host == 
'www.wikimediafoundation.org' )
+               return 'foundationwiki';
+       if ( $host == 'wikisource.org' || $host == 'www.wikisource.org' )
+               return 'sourceswiki';
+       if ( $host == 'mediawiki.org' || $host == 'www.mediawiki.org' )
+               return 'mediawikiwiki';
+       if( preg_match( '/^(.*)\.(.*)\.org$/', $host, $matches ) ) {
+               list( $whole, $lang, $site ) = $matches;
+               $lang = str_replace( '-', '_', $lang );
+               switch( $site ) {
+               case 'wikipedia':
+               case 'wikimedia':
+                       return $lang . 'wiki';
+               default:
+                       return $lang . $site;
+               }
+       }
+       return null;
+}
+
+function wfIsConverted( $host ) {
+       return true;
+
+       /*
+       $db = host2db( $host );
+
+       #$all = array_map( 'trim', file( '/usr/local/apache/common/all.dblist' 
) );
+       #$started = array_map( 'trim', file( 
'/home/wikipedia/logs/conversion15start' ) );
+       
+       $converted = array_map( 'trim', file( 
'/usr/local/apache/common/1.17.dblist' ) );
+       #$converted = array( 'test2wiki' );
+       return in_array( $db, $converted );
+        */
+}
+
+function getMediaWiki( $file ) {
+       $secure = getenv( 'MW_SECURE_HOST' );
+       $host = $secure ? $secure : $_SERVER['HTTP_HOST'];
+       $new = wfIsConverted( $host );
+       $version = $new ? 'php-1.17' : 'wmf-deployment';
+       if ( $new ) {
+               define( 'ONE_SEVENTEEN', 1 );
+       }
+
+       if ( $host == 'test.wikipedia.org' && !$secure &&
+                       !preg_match( '!thumb\.php!', $_SERVER['REQUEST_URI'] ) 
) {
+               define( 'TESTWIKI', 1 );
+               // As horrible hack for NFS-less iamge scalers, use regular 
docroot for thumbs?
+#              $IP = '/home/wikipedia/common/php-1.5';
+               $IP = "/home/wikipedia/common/$version";
+       } else {
+               $IP = "/usr/local/apache/common/$version";
+       }
+       #} elseif( $host == 'www.mediawiki.org' || $host == 
'meta.wikimedia.org' ) {
+       #       $IP = '/usr/local/apache/common/wmf-deployment';
+       #} else {
+       #       $IP = '/usr/local/apache/common/php-1.5';
+       #}
+
+       chdir( $IP );
+       putenv( "MW_INSTALL_PATH=$IP" );
+       return "$IP/$file";
+}
+
+?>


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

Reply via email to