Remove install-utils.inc marked for 1.19 removal
[lhc/web/wiklou.git] / maintenance / dumpInterwiki.php
index 3c690a9..b4f8e82 100644 (file)
  * @ingroup Wikimedia
  */
 
-/**
- * @todo document
- * @ingroup Maintenance
- */
-class Site {
-       var $suffix, $lateral, $url;
-
-       function __construct( $s, $l, $u ) {
-               $this->suffix = $s;
-               $this->lateral = $l;
-               $this->url = $u;
-       }
-
-       function getURL( $lang ) {
-               $xlang = str_replace( '_', '-', $lang );
-               return "http://$xlang.{$this->url}/wiki/\$1";
-       }
-}
+require_once( dirname( __FILE__ ) . '/Site.php' );
 
 require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
@@ -163,7 +146,7 @@ class DumpInterwiki extends Maintenance {
                        $this->makeLanguageLinks ( $site, "_" . $site->suffix );
                }
 
-               foreach ( $dblist as $db ) {
+               foreach ( $this->dblist as $db ) {
                        if ( isset( $this->specials[$db] ) ) {
                                # Special wiki
                                # Has interwiki links and interlanguage links to wikipedia
@@ -250,5 +233,5 @@ class DumpInterwiki extends Maintenance {
 }
 
 $maintClass = "DumpInterwiki";
-require_once( DO_MAINTENANCE );
+require_once( RUN_MAINTENANCE_IF_MAIN );