summaryrefslogtreecommitdiff
path: root/maintenance/rebuildInterwiki.inc
diff options
context:
space:
mode:
Diffstat (limited to 'maintenance/rebuildInterwiki.inc')
-rw-r--r--maintenance/rebuildInterwiki.inc9
1 files changed, 5 insertions, 4 deletions
diff --git a/maintenance/rebuildInterwiki.inc b/maintenance/rebuildInterwiki.inc
index d85612bd..a14f8897 100644
--- a/maintenance/rebuildInterwiki.inc
+++ b/maintenance/rebuildInterwiki.inc
@@ -28,7 +28,7 @@ class Site {
}
}
-function getRebuildInterwikiSQL() {
+function makeInterwikiSQL( $destDir ) {
global $langlist, $languageAliases, $prefixRewrites;
# Multi-language sites
@@ -41,6 +41,7 @@ function getRebuildInterwikiSQL() {
'wikinews' => new Site( 'wikinews', 'n', 'wikinews.org' ),
'wikisource' => new Site( 'wikisource', 's', 'wikisource.org' ),
'wikimedia' => new Site( 'wikimedia', 'chapter', 'wikimedia.org' ),
+ 'wikiversity' => new Site( 'wikiversity', 'v', 'wikiversity.org' ),
);
# List of language prefixes likely to be found in multi-language sites
@@ -123,10 +124,10 @@ function getRebuildInterwikiSQL() {
}
}
- $sql = "-- Generated by rebuildInterwiki.php";
foreach ( $dblist as $db ) {
+ $sql = "-- Generated by rebuildInterwiki.php";
if ( isset( $specials[$db] ) ) {
# Special wiki
# Has interwiki links and interlanguage links to wikipedia
@@ -211,10 +212,10 @@ function getRebuildInterwikiSQL() {
foreach ( $extraLinks as $link ){
$sql .= makeLink( $link, $first, $db );
}
- $sql .= ";\n\n";
+ $sql .= ";\n";
}
+ file_put_contents( "$destDir/$db.sql", $sql );
}
- return $sql;
}
# ------------------------------------------------------------------------------------------