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

Revision: 93540
Author:   reedy
Date:     2011-07-30 16:38:46 +0000 (Sat, 30 Jul 2011)
Log Message:
-----------
Merge in r93533, r93531

Modified Paths:
--------------
    branches/iwtransclusion/phase3v3/includes/LinksUpdate.php
    branches/iwtransclusion/phase3v3/includes/installer/SqliteUpdater.php

Modified: branches/iwtransclusion/phase3v3/includes/LinksUpdate.php
===================================================================
--- branches/iwtransclusion/phase3v3/includes/LinksUpdate.php   2011-07-30 
16:14:34 UTC (rev 93539)
+++ branches/iwtransclusion/phase3v3/includes/LinksUpdate.php   2011-07-30 
16:38:46 UTC (rev 93540)
@@ -378,9 +378,15 @@
                        $this->mDb->delete( $table, $where, __METHOD__ );
                }
                if ( count( $insertions ) ) {
-                       $this->mDb->insert( 'globaltemplatelinks', 
$insertions['globaltemplatelinks'], __METHOD__, 'IGNORE' );
-                       $this->mDb->insert( 'globalnamespaces', 
$insertions['globalnamespaces'], __METHOD__, 'IGNORE' );
-                       $this->mDb->insert( 'globalinterwiki', 
$insertions['globalinterwiki'], __METHOD__, 'IGNORE' );
+                       if ( isset( $insertions['globaltemplatelinks'] ) ) {
+                               $this->mDb->insert( 'globaltemplatelinks', 
$insertions['globaltemplatelinks'], __METHOD__, 'IGNORE' );
+                       }
+                       if ( isset( $insertions['globalnamespaces'] ) ) {
+                               $this->mDb->insert( 'globalnamespaces', 
$insertions['globalnamespaces'], __METHOD__, 'IGNORE' );
+                       }
+                       if ( isset( $insertions['globalinterwiki'] ) ) {
+                               $this->mDb->insert( 'globalinterwiki', 
$insertions['globalinterwiki'], __METHOD__, 'IGNORE' );
+                       }
                }
        }
 
@@ -484,7 +490,7 @@
                                        );
                                        $arr['globalinterwiki'][] = array(
                                                'giw_wikiid'             => 
$wikiid,
-                                               'giw_prefix'             => 
$prefix
+                                               'giw_prefix'             => 
$prefix // FIXME: $prefix ix undefined
                                        );
                                        $arr['globalnamespaces'][] = array(
                                                'gn_wiki'                       
 => wfWikiID( ),

Modified: branches/iwtransclusion/phase3v3/includes/installer/SqliteUpdater.php
===================================================================
--- branches/iwtransclusion/phase3v3/includes/installer/SqliteUpdater.php       
2011-07-30 16:14:34 UTC (rev 93539)
+++ branches/iwtransclusion/phase3v3/includes/installer/SqliteUpdater.php       
2011-07-30 16:38:46 UTC (rev 93540)
@@ -60,6 +60,11 @@
                        array( 'addIndex', 'user',          'user_email',       
'patch-user_email_index.sql' ),
                        array( 'addTable', 'config', 'patch-config.sql' ),
                        array( 'addTable', 'uploadstash', 
'patch-uploadstash.sql' ),
+
+                       // 1.19
+                       array( 'addTable', 'globaltemplatelinks', 
'patch-globaltemplatelinks.sql' ),
+                       array( 'addTable', 'globalnamespaces', 
'patch-globalnamespaces.sql' ),
+                       array( 'addTable', 'globalinterwiki', 
'patch-globalinterwiki.sql' ),
                );
        }
 


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to