* Skip additional setting of include_path in commandLine.inc (for non-Wikimedia mode)
authorBrion Vibber <brion@users.mediawiki.org>
Wed, 6 Jun 2007 16:01:14 +0000 (16:01 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Wed, 6 Jun 2007 16:01:14 +0000 (16:01 +0000)
* Fix some scripts that assumed include_path was set with various additional directories
Stuff now seems to mostly work when not overriding include_path.
Taking that out of LocalSettings is the next step... whee!

17 files changed:
includes/DefaultSettings.php
includes/ExternalStore.php
includes/SpecialRecentchanges.php
languages/classes/LanguageZh.php
maintenance/commandLine.inc
maintenance/dumpBackup.php
maintenance/dumpReplayLog.php
maintenance/dumpTextPass.php
maintenance/importDump.php
maintenance/importUseModWiki.php
maintenance/mcc.php
maintenance/renderDump.php
skins/Chick.deps.php
skins/MonoBook.deps.php
skins/MonoBook.php
skins/MySkin.deps.php
skins/Simple.deps.php

index 46ceea0..542b6b2 100644 (file)
@@ -27,7 +27,7 @@ if( !defined( 'MEDIAWIKI' ) ) {
  * Create a site configuration object
  * Not used for much in a default install
  */
-require_once( 'includes/SiteConfiguration.php' );
+require_once( "$IP/includes/SiteConfiguration.php" );
 $wgConf = new SiteConfiguration;
 
 /** MediaWiki version number */
index fb66b65..328809a 100644 (file)
@@ -41,10 +41,9 @@ class ExternalStore {
                        return false;
 
                $class='ExternalStore'.ucfirst($proto);
-               /* Preloaded modules might exist, especially ones serving multiple protocols */
+               /* Any custom modules should be added to $wgAutoLoadClasses for on-demand loading */
                if (!class_exists($class)) {
-                       if (!include_once($class.'.php'))
-                               return false;
+                       return false;
                }
                $store=new $class();
                return $store;
index b999344..32f56fb 100644 (file)
@@ -269,8 +269,6 @@ function wfSpecialRecentchanges( $par, $specialPage ) {
 }
 
 function rcFilterByCategories ( &$rows , $categories , $any ) {
-       require_once ( 'Categoryfinder.php' ) ;
-       
        # Filter categories
        $cats = array () ;
        foreach ( $categories AS $cat ) {
index 9fa0498..8054f6f 100644 (file)
@@ -7,7 +7,7 @@ require_once( dirname(__FILE__).'/LanguageZh_cn.php' );
 
 class ZhConverter extends LanguageConverter {
        function loadDefaultTables() {
-               require( "includes/ZhConversion.php" );
+               require( dirname(__FILE__)."/../../includes/ZhConversion.php" );
                $this->mTables = array(
                        'zh-cn' => new ReplacementArray( $zh2CN ),
                        'zh-tw' => new ReplacementArray( $zh2TW ),
index 3bf7f1b..bff9171 100644 (file)
@@ -179,7 +179,7 @@ if ( file_exists( '/home/wikipedia/common/langlist' ) ) {
        #require_once( $IP.'/includes/ProfilerStub.php' );
        require_once( $IP.'/includes/Defines.php' );
        require_once( $settingsFile );
-       ini_set( 'include_path', ".$sep$IP$sep$IP/includes$sep$IP/languages$sep$IP/maintenance" );
+       /* ini_set( 'include_path', ".$sep$IP$sep$IP/includes$sep$IP/languages$sep$IP/maintenance" ); */
 
        if ( is_readable( $IP.'/AdminSettings.php' ) ) {
                require_once( $IP.'/AdminSettings.php' );
@@ -214,8 +214,8 @@ ini_set( 'memory_limit', -1 );
 
 $wgShowSQLErrors = true;
 
-require_once( 'Setup.php' );
-require_once( 'install-utils.inc' );
+require_once( "$IP/includes/Setup.php" );
+require_once( "$IP/install-utils.inc" );
 $wgTitle = null; # Much much faster startup than creating a title object
 set_time_limit(0);
 
index 8e0941e..f6f1f70 100644 (file)
@@ -26,8 +26,7 @@ $originalDir = getcwd();
 $optionsWithArgs = array( 'pagelist', 'start', 'end' );
 
 require_once( 'commandLine.inc' );
-require_once( 'SpecialExport.php' );
-require_once( 'maintenance/backup.inc' );
+require_once( 'backup.inc' );
 
 $dumper = new BackupDumper( $argv );
 
index 07749f4..a71c5b9 100644 (file)
@@ -6,7 +6,6 @@ error_reporting(E_ALL);
 
 /** */
 require_once( "commandLine.inc" );
-require_once( 'includes/SpecialExport.php' );
 
 /** */
 function dumpReplayLog( $start ) {
index 494c5ad..bb90c54 100644 (file)
@@ -24,8 +24,7 @@
 $originalDir = getcwd();
 
 require_once( 'commandLine.inc' );
-require_once( 'SpecialExport.php' );
-require_once( 'maintenance/backup.inc' );
+require_once( 'backup.inc' );
 
 /**
  * Stream wrapper around 7za filter program.
index c7d3604..bd0326e 100644 (file)
@@ -24,7 +24,6 @@
 $optionsWithArgs = array( 'report' );
 
 require_once( 'commandLine.inc' );
-require_once( 'SpecialImport.php' );
 
 class BackupReader {
        var $reportingInterval = 100;
index ae5dd23..44a8ba8 100644 (file)
@@ -45,7 +45,7 @@ $wgFieldSeparator = "\xb3"; # Some wikis may use different char
        $FS3 = $FS."3" ;
 
 # Unicode sanitization tools
-require_once( '../includes/normal/UtfNormal.php' );
+require_once( dirname( dirname( __FILE__ ) ) . '/includes/normal/UtfNormal.php' );
 
 $usercache = array();
 
index b0302ab..d29201c 100644 (file)
@@ -8,7 +8,6 @@
 
 /** */
 require_once( 'commandLine.inc' );
-require_once( 'memcached-client.php' );
 
 $mcc = new memcached( array('persistant' => true/*, 'debug' => true*/) );
 $mcc->set_servers( $wgMemCachedServers );
index 5cb79c5..f8b97e7 100644 (file)
@@ -2,7 +2,7 @@
 /**
  * Take page text out of an XML dump file and render basic HTML out to files.
  * This is *NOT* suitable for publishing or offline use; it's intended for
- * running comparitive tests of parsing behavior using real-world data.
+ * running comparative tests of parsing behavior using real-world data.
  *
  * Templates etc are pulled from the local wiki database, not from the dump.
  *
@@ -30,7 +30,6 @@
 $optionsWithArgs = array( 'report' );
 
 require_once( 'commandLine.inc' );
-require_once( 'SpecialImport.php' );
 
 class DumpRenderer {
        function __construct( $dir ) {
index 54614c4..8bb280a 100644 (file)
@@ -8,6 +8,6 @@
 if ( ! defined( 'MEDIAWIKI' ) )
        die( 1 );
 
-require_once('includes/SkinTemplate.php');
+require_once( dirname( dirname( __FILE__ ) ) . '/includes/SkinTemplate.php');
 require_once( dirname(__FILE__) . '/MonoBook.php' );
 ?>
index b054c84..d3a47d7 100644 (file)
@@ -8,5 +8,5 @@
 if ( ! defined( 'MEDIAWIKI' ) )
        die( 1 );
 
-require_once('includes/SkinTemplate.php');
+require_once( dirname( dirname( __FILE__ ) ) . '/includes/SkinTemplate.php');
 ?>
index 50d7f00..fc169e0 100644 (file)
@@ -12,9 +12,6 @@
 if( !defined( 'MEDIAWIKI' ) )
        die( -1 );
 
-/** */
-require_once('includes/SkinTemplate.php');
-
 /**
  * Inherit main code from SkinTemplate, set the CSS and template filter.
  * @todo document
index 633ab55..0084934 100644 (file)
@@ -8,6 +8,6 @@
 if ( ! defined( 'MEDIAWIKI' ) )
        die( 1 );
 
-require_once('includes/SkinTemplate.php');
+require_once( dirname( dirname( __FILE__ ) ) . '/includes/SkinTemplate.php');
 require_once( dirname(__FILE__) . '/MonoBook.php' );
 ?>
index b7f1f5e..a2fa6ca 100644 (file)
@@ -8,6 +8,6 @@
 if ( ! defined( 'MEDIAWIKI' ) )
        die( 1 );
 
-require_once('includes/SkinTemplate.php');
+require_once( dirname( dirname( __FILE__ ) ) . '/includes/SkinTemplate.php');
 require_once( dirname(__FILE__) . '/MonoBook.php' );
 ?>