Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Mainten...
authorChad Horohoe <demon@users.mediawiki.org>
Mon, 3 Aug 2009 21:56:41 +0000 (21:56 +0000)
committerChad Horohoe <demon@users.mediawiki.org>
Mon, 3 Aug 2009 21:56:41 +0000 (21:56 +0000)
99 files changed:
RELEASE-NOTES
maintenance/addwiki.php
maintenance/attachLatest.php
maintenance/benchmarkPurge.php
maintenance/cdb-test.php
maintenance/changePassword.php
maintenance/checkAutoLoader.php
maintenance/checkBadRedirects.php
maintenance/checkImages.php
maintenance/checkUsernames.php
maintenance/cleanupCaps.php
maintenance/cleanupImages.php
maintenance/cleanupSpam.php
maintenance/cleanupTitles.php
maintenance/cleanupWatchlist.php
maintenance/clear_interwiki_cache.php
maintenance/clear_stats.php
maintenance/convertLinks.php
maintenance/convertUserOptions.php
maintenance/createAndPromote.php
maintenance/deleteArchivedFiles.php
maintenance/deleteArchivedRevisions.php
maintenance/deleteBatch.php
maintenance/deleteDefaultMessages.php
maintenance/deleteImageMemcached.php
maintenance/deleteOldRevisions.php
maintenance/deleteOrphanedRevisions.php
maintenance/deleteRevision.php
maintenance/dumpBackup.php
maintenance/dumpInterwiki.php
maintenance/dumpLinks.php
maintenance/dumpSisterSites.php
maintenance/dumpTextPass.php
maintenance/dumpUploads.php
maintenance/edit.php
maintenance/eval.php
maintenance/fetchText.php
maintenance/findhooks.php
maintenance/fixSlaveDesync.php
maintenance/fixTimestamps.php
maintenance/fixUserRegistration.php
maintenance/fuzz-tester.php
maintenance/generateSitemap.php
maintenance/getLagTimes.php
maintenance/getSlaveServer.php
maintenance/http_session_download.php
maintenance/importDump.php
maintenance/importImages.php
maintenance/importTextFile.php
maintenance/initEditCount.php
maintenance/initStats.php
maintenance/installExtension.php
maintenance/mcc.php
maintenance/mctest.php
maintenance/moveBatch.php
maintenance/namespaceDupes.php
maintenance/nextJobDB.php
maintenance/nukeNS.php
maintenance/nukePage.php
maintenance/orphans.php
maintenance/parserTests.inc
maintenance/patchSql.php
maintenance/populateCategory.php
maintenance/populateLogSearch.php
maintenance/populateLogUsertext.php
maintenance/populateParentId.php
maintenance/preprocessorFuzzTest.php
maintenance/protect.php
maintenance/purgeList.php
maintenance/purgeOldText.php
maintenance/reassignEdits.php
maintenance/rebuildFileCache.php
maintenance/rebuildImages.php
maintenance/rebuildInterwiki.php
maintenance/rebuildLocalisationCache.php
maintenance/rebuildall.php
maintenance/rebuildmessages.php
maintenance/rebuildrecentchanges.php
maintenance/rebuildtextindex.php
maintenance/refreshImageCount.php
maintenance/refreshLinks.php
maintenance/removeUnusedAccounts.php
maintenance/renameDbPrefix.php
maintenance/renamewiki.php
maintenance/renderDump.php
maintenance/runJobs.php
maintenance/showJobs.php
maintenance/showStats.php
maintenance/sql.php
maintenance/stats.php
maintenance/undelete.php
maintenance/update.php
maintenance/updateArticleCount.php
maintenance/updateRestrictions.php
maintenance/updateSearchIndex.php
maintenance/updateSpecialPages.php
maintenance/upgrade1_5.php
maintenance/userOptions.inc
maintenance/waitForSlave.php

index b47c679..607af0e 100644 (file)
@@ -378,6 +378,8 @@ this. Was used when mwEmbed was going to be an extension.
 * (bug 18699) Using the nosummary URL option no longer triggers the "You have
   not provided a summary" warning for those who activated it in their
   preferences
+* (bug 18855) commandLine.inc and Maintenance.php are now properly included
+  using the full path
 
 == API changes in 1.16 ==
 
index 57513dc..787414c 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class AddWiki extends Maintenance {
        public function __construct() {
index 71d5c79..fa07649 100644 (file)
@@ -24,7 +24,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class AttachLatest extends Maintenance {
        
index ee5af78..d167cf9 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class BenchmarkPurge extends Maintenance {
        
index b980541..b6f23c4 100644 (file)
@@ -4,7 +4,7 @@
  * Test the CDB reader/writer
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class CdbTest extends Maintenance {
        public function __construct() {
index 10ed826..69043b2 100644 (file)
@@ -23,7 +23,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class ChangePassword extends Maintenance {
        public function __construct() {
index 90ef996..9c8f29e 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class CheckAutoLoader extends Maintenance {
        public function __construct() {
index 87ecaae..32f04f4 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
  
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class CheckBadRedirects extends Maintenance {
        public function __construct() {
index 71743dc..5dcaac2 100644 (file)
@@ -19,7 +19,7 @@
  *
  * @ingroup Maintenance
  */
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class CheckImages extends Maintenance {
 
index 7b7f11f..e1754d3 100644 (file)
@@ -23,7 +23,7 @@
  */
 
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class CheckUsernames extends Maintenance {
 
index 46ca18d..17fddef 100644 (file)
@@ -31,7 +31,7 @@
 
 $optionsWithArgs = array( 'namespace' );
 
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 require_once( 'cleanupTable.inc' );
 
 /**
index 00903f2..a173078 100644 (file)
@@ -29,7 +29,7 @@
  * @ingroup Maintenance
  */
 
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 require_once( 'cleanupTable.inc' );
 
 /**
index 78f117c..7da4a24 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class CleanupSpam extends Maintenance {
        public function __construct() {
index 4d76ac7..71591f4 100644 (file)
@@ -29,7 +29,7 @@
  * @ingroup Maintenance
  */
 
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 require_once( 'cleanupTable.inc' );
 
 /**
index bfc3a1e..89d7aee 100644 (file)
@@ -29,7 +29,7 @@
  * @ingroup Maintenance
  */
 
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 require_once( 'cleanupTable.inc' );
 
 /**
index ad0e0d0..8f6c2eb 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class ClearInterwikiCache extends Maintenance {
 
index 1c5eaae..6a6a498 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( 'Maintenance.php' );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class clear_stats extends Maintenance {
 
index 32a483e..415662a 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class ConvertLinks extends Maintenance {
 
index 0f018b4..1d58919 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class ConvertUserOptions extends Maintenance {
 
index 0a18596..694f999 100644 (file)
@@ -22,7 +22,7 @@
  * @author Rob Church <robchur@gmail.com>
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class CreateAndPromote extends Maintenance {
 
index 171d5d4..678af5e 100644 (file)
@@ -23,7 +23,7 @@
  * Based on deleteOldRevisions.php by Rob Church
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class DeleteArchivedFiles extends Maintenance {
        public function __construct() {
index 98e4aff..c3f8bf1 100644 (file)
@@ -23,7 +23,7 @@
  * Shamelessly stolen from deleteOldRevisions.php by Rob Church :)
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class DeleteArchivedRevisions extends Maintenance {
        public function __construct() {
index 0d6dac9..6aecda7 100644 (file)
@@ -27,7 +27,7 @@
  * @ingroup Maintenance
  */
  
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class DeleteBatch extends Maintenance {
        
index 305eb41..65216c1 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class DeleteDefaultMessages extends Maintenance {
        public function __construct() {
index 73712d1..d33c9af 100644 (file)
@@ -23,7 +23,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class DeleteImageCache extends Maintenance {
        public function __construct() {
index 7084751..05d8532 100644 (file)
@@ -22,7 +22,7 @@
  * @author Rob Church <robchur@gmail.com>
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class DeleteOldRevisions extends Maintenance {
        public function __construct() {
index 79e9e63..603408c 100644 (file)
@@ -24,7 +24,7 @@
  * @todo More efficient cleanup of text records
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class DeleteOrphanedRevisions extends Maintenance {
        public function __construct() {
index cb84085..dd8bf13 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class DeleteRevision extends Maintenance {
        
index 40d9b56..3f4530e 100644 (file)
@@ -26,7 +26,7 @@ $originalDir = getcwd();
 
 $optionsWithArgs = array( 'pagelist', 'start', 'end' );
 
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 require_once( 'backup.inc' );
 
 $dumper = new BackupDumper( $argv );
index 16bf4db..c4f44ac 100644 (file)
@@ -12,7 +12,7 @@
 $oldCwd = getcwd();
 
 $optionsWithArgs = array( "o" );
-require( "commandLine.inc" );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 require( "dumpInterwiki.inc" );
 chdir( $oldCwd );
 
index 83ee665..1cb70d0 100644 (file)
@@ -29,7 +29,7 @@
  * @ingroup Mainatenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class DumpLinks extends Maintenance {
        public function __construct() {
index 5b397b7..9e8f637 100644 (file)
@@ -24,7 +24,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class DumpSisterSites extends Maintenance {
        public function __construct() {
index 3d75131..38420ee 100644 (file)
@@ -24,7 +24,7 @@
 
 $originalDir = getcwd();
 
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 require_once( 'backup.inc' );
 
 /**
index ec549e6..c8f1667 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class UploadDumper extends Maintenance {
        public function __construct() {
index 8a7cd46..d736090 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class EditCLI extends Maintenance {
        public function __construct() {
index b1b1308..c25c8d6 100644 (file)
@@ -30,7 +30,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class EvalPrompt extends Maintenance {
 
index 76e0dd1..746ef8a 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class FetchText extends Maintenance {
        public function __construct() {
index c10e113..da50b2e 100644 (file)
@@ -34,7 +34,7 @@
  * @license http://www.gnu.org/copyleft/gpl.html GNU General Public Licence 2.0 or later
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class FindHooks extends Maintenance {
        public function __construct() {
index 71492eb..57999a5 100644 (file)
@@ -18,7 +18,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class FixSlaveDesync extends Maintenance {
        public function __construct() {
index c9589f5..8d89e09 100644 (file)
@@ -24,7 +24,7 @@
  * @ingroup Maintenance
  */
  
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class FixTimestamps extends Maintenance {
        public function __construct() {
index 15c00b3..46c9fae 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class FixUserRegistration extends Maintenance {
        public function __construct() {
index da1680b..e310ee0 100644 (file)
@@ -169,7 +169,7 @@ TODO:
 /////////////////////////// COMMAND LINE HELP ////////////////////////////////////
 
 // This is a command line script, load MediaWiki env (gives command line options);
-require('commandLine.inc');
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 
 // if the user asked for an explanation of command line options.
 if ( isset( $options["help"] ) ) {
index 7ac197b..a2cad76 100644 (file)
@@ -31,7 +31,7 @@ define( 'GS_TALK', -1 );
  * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class GenerateSitemap extends Maintenance {
        /**
index 9c9f6b1..bc14ae7 100644 (file)
@@ -18,7 +18,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class GetLagTimes extends Maintenance {
        public function __construct() {
index f164ec3..eac97a5 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
  
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class GetSlaveServer extends Maintenance {
        public function __construct() {
index cb56297..40c24aa 100644 (file)
@@ -13,7 +13,7 @@ $optionsWithArgs = Array('sid', 'usk');
 //act like a "normal user"
 $wgUseNormalUser = true;
 
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 
 if(!isset($options['sid']) || !isset($options['usk'])){
        print<<<EOT
index eb51126..3458c85 100644 (file)
@@ -24,7 +24,7 @@
 
 $optionsWithArgs = array( 'report' );
 
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 
 /**
  * @ingroup Maintenance
index 5efd1fc..38595dd 100644 (file)
@@ -10,7 +10,7 @@
  */
 
 $optionsWithArgs = array( 'extensions', 'comment', 'comment-file', 'comment-ext', 'user', 'license' );
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 require_once( 'importImages.inc' );
 $added = $skipped = $overwritten = 0;
 
index bfb852e..9a6500f 100644 (file)
@@ -11,7 +11,7 @@
 
 $options = array( 'help', 'nooverwrite', 'norc' );
 $optionsWithArgs = array( 'title', 'user', 'comment' );
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 echo( "Import Text File\n\n" );
 
 if( count( $args ) < 1 || isset( $options['help'] ) ) {
index c8bc586..f2bbb49 100644 (file)
@@ -18,7 +18,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class InitEditCount extends Maintenance {
        public function __construct() {
index ce46284..b92d46c 100644 (file)
@@ -24,7 +24,7 @@
  * @licence GNU General Public Licence 2.0 or later
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class InitStats extends Maintenance {
        public function __construct() {
index d5c4f4b..ea4c191 100644 (file)
@@ -23,7 +23,7 @@
 
 $optionsWithArgs = array( 'target', 'repository', 'repos' );
 
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 
 define('EXTINST_NOPATCH', 0);
 define('EXTINST_WRITEPATCH', 6);
index 53645df..3fa7d77 100644 (file)
@@ -8,7 +8,7 @@
  */
 
 /** */
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 
 $mcc = new memcached( array('persistant' => true/*, 'debug' => true*/) );
 $mcc->set_servers( $wgMemCachedServers );
index 63bc3dd..b77ffcb 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class mcTest extends Maintenance {
        public function __construct() {
index 5f0e3d6..878b649 100644 (file)
@@ -33,7 +33,7 @@
  * e.g. immobile_namespace for namespaces which can't be moved
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class MoveBatch extends Maintenance {
        public function __construct() {
index fac1291..5b010e8 100644 (file)
@@ -23,7 +23,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class NamespaceConflictChecker extends Maintenance {
        public function __construct() {
index c0a8b59..10528d4 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class nextJobDB extends Maintenance {
        public function __construct() {
index 08232d2..b184938 100644 (file)
@@ -33,7 +33,7 @@
  * based on nukePage by Rob Church
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class NukeNS extends Maintenance {
        public function __construct() {
index eb8f166..cb0d3aa 100644 (file)
@@ -22,7 +22,7 @@
  * @author Rob Church <robchur@gmail.com>
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class NukePage extends Maintenance {
        public function __construct() {
index 6e68a82..cbcf228 100644 (file)
@@ -27,7 +27,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class Orphans extends Maintenance {
        public function __construct() {
index 926e19e..16307ba 100644 (file)
@@ -28,7 +28,7 @@
 $options = array( 'quick', 'color', 'quiet', 'help', 'show-output', 'record'. 'run-disabled' );
 $optionsWithArgs = array( 'regex', 'seed', 'setversion' );
 
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 require_once( "$IP/maintenance/parserTestsParserHook.php" );
 require_once( "$IP/maintenance/parserTestsStaticParserHook.php" );
 require_once( "$IP/maintenance/parserTestsParserTime.php" );
index 0629b33..8fbe58a 100644 (file)
@@ -7,7 +7,7 @@
  * @ingroup Maintenance
  */
 
-require_once 'commandLine.inc';
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 require_once "$IP/maintenance/updaters.inc";
 
 if( $args ) {
index af9f219..bf84bb0 100644 (file)
@@ -7,7 +7,7 @@
 
 $optionsWithArgs = array( 'begin', 'max-slave-lag', 'throttle' );
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 
 class PopulateCategory extends Maintenance {
index 4d24754..0e53e1e 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class PopulateLogSearch extends Maintenance {
 
index 359ee95..ff5b1fc 100644 (file)
@@ -23,7 +23,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class PopulateLogUsertext extends Maintenance {
        public function __construct() {
index 8114b9d..bf81cb6 100644 (file)
@@ -22,7 +22,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class PopulateParentId extends Maintenance {
        public function __construct() {
index 0569730..008a4b4 100644 (file)
@@ -4,7 +4,7 @@
  * @ingroup Maintenance
  */
 
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 
 $wgHooks['BeforeParserFetchTemplateAndtitle'][] = 'PPFuzzTester::templateHook';
 
index 6606746..126707a 100644 (file)
@@ -18,7 +18,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class Protect extends Maintenance {
        public function __construct() {
index a267171..7168a20 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class PurgeList extends Maintenance {
        public function __construct() {
index 9e078b8..9621cb3 100644 (file)
@@ -21,7 +21,7 @@
  * @author Rob Church <robchur@gmail.com>
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class PurgeOldText extends Maintenance {
        public function __construct() {
index 714d243..926ee5c 100644 (file)
@@ -22,7 +22,7 @@
  * @licence GNU General Public Licence 2.0 or later
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class ReassignEdits extends Maintenance {
        public function __construct() {
index 7cfd3fa..7b3be7d 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class RebuildFileCache extends Maintenance {
        public function __construct() {
index 46b5d0e..d4515ff 100644 (file)
@@ -32,7 +32,7 @@
 
 $options = array( 'missing', 'dry-run' );
 
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 require_once( 'FiveUpgrade.inc' );
 
 class ImageBuilder extends FiveUpgrade {
index 8a25ce3..93b4f5e 100644 (file)
@@ -12,7 +12,7 @@
 $oldCwd = getcwd();
 
 $optionsWithArgs = array( "d" );
-require( "commandLine.inc" );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 require( "rebuildInterwiki.inc" );
 chdir( $oldCwd );
 
index 1e7a747..a08efca 100644 (file)
@@ -28,7 +28,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class RebuildLocalisationCache extends Maintenance {
        public function __construct() {
index 4d743e6..a27eca6 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class RebuildAll extends Maintenance {
        public function __construct() {
index 2afbc3f..546d521 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class RebuildMessages extends Maintenance {
        public function __construct() {
index 13e5705..54cdbcc 100644 (file)
@@ -22,7 +22,7 @@
  * @todo Document
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class RebuildRecentchanges extends Maintenance {
        public function __construct() {
index 17b261f..64b80aa 100644 (file)
@@ -25,7 +25,7 @@
  * @todo document
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class RebuildTextIndex extends Maintenance {
 
index f7756e3..44794cc 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class RefreshImageCount extends Maintenance {
        public function __construct() {
index 74d07be..7f1a2c1 100644 (file)
@@ -18,7 +18,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class RefreshLinks extends Maintenance {
        public function __construct() {
index baa76d7..642e8e0 100644 (file)
@@ -22,7 +22,7 @@
  * @author Rob Church <robchur@gmail.com>
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class RemoveUnusedAccounts extends Maintenance {
        public function __construct() {
index b7edc6e..d1bd1f5 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
  
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class RenameDbPrefix extends Maintenance {
        public function __construct() {
index bfdca15..e13c876 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class RenameWiki extends Maintenance {
        public function __construct() {
index b6758f7..d36953f 100644 (file)
@@ -28,7 +28,7 @@
  * @ingroup Maintenance
  */
  
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class DumpRenderer extends Maintenance {
 
index 0816c64..acadcf6 100644 (file)
@@ -24,7 +24,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class RunJobs extends Maintenance {
        public function __construct() {
index 8f068f5..beff294 100644 (file)
@@ -24,7 +24,7 @@
  * @author Ashar Voultoiz
  */
  
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class ShowJobs extends Maintenance {
        public function __construct() {
index e42fab6..dfce361 100644 (file)
@@ -28,7 +28,7 @@
  * @license GNU General Public License 2.0 or later
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class ShowStats extends Maintenance {
        public function __construct() {
index 64ddc7a..dda3b37 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class MwSql extends Maintenance {
        public function __construct() {
index 53e15a1..e20c345 100644 (file)
@@ -20,7 +20,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class CacheStats extends Maintenance {
 
index 35fa640..b392ac9 100644 (file)
@@ -6,7 +6,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class Undelete extends Maintenance {
        public function __construct() {
index 6c52ef1..c473153 100644 (file)
@@ -11,7 +11,7 @@
 
 /** */
 $wgUseMasterForMaintenance = true;
-require( "commandLine.inc" );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 require( "updaters.inc" );
 
 # Don't try to load stuff from l10n_cache yet
index ae7e5e6..51825de 100644 (file)
@@ -22,7 +22,7 @@
  * @author Rob Church <robchur@gmail.com>
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class UpdateArticleCount extends Maintenance {
 
index 5ae0684..7068493 100644 (file)
@@ -23,7 +23,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class UpdateRestrictions extends Maintenance {
        public function __construct() {
index 978ccab..e804dfd 100644 (file)
@@ -27,7 +27,7 @@
  * @ingroup Maintenance
  */
  
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class UpdateSearchIndex extends Maintenance {
 
index 298cc27..ff9a618 100644 (file)
@@ -21,7 +21,7 @@
  * @ingroup Maintenance
  */
  
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class UpdateSpecialPages extends Maintenance {
        public function __construct() {
index dd4acaa..23eb30f 100644 (file)
@@ -15,7 +15,7 @@
 
 $options = array( 'step', 'noimages' );
 
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 require_once( 'FiveUpgrade.inc' );
 
 $upgrade = new FiveUpgrade();
index da641b4..d660019 100644 (file)
@@ -8,7 +8,7 @@
 $options = array( 'list', 'nowarn', 'quiet', 'usage', 'dry' );
 $optionsWithArgs = array( 'old', 'new' );
 
-require_once( 'commandLine.inc' );
+require_once( dirname(__FILE__) . '/commandLine.inc' );
 
 /**
  * @ingroup Maintenance
index e8c1034..cf9bd00 100644 (file)
@@ -19,7 +19,7 @@
  * @see wfWaitForSlaves()
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
 
 class WaitForSlave extends Maintenance {
        public function __construct() {