http://www.mediawiki.org/wiki/Special:Code/MediaWiki/94310
Revision: 94310
Author: mah
Date: 2011-08-12 00:24:40 +0000 (Fri, 12 Aug 2011)
Log Message:
-----------
re r93565 ?\226?\128?\148 move unset() before count() as suggested by Roan
Modified Paths:
--------------
branches/iwtransclusion/phase3v3/includes/LinksUpdate.php
Modified: branches/iwtransclusion/phase3v3/includes/LinksUpdate.php
===================================================================
--- branches/iwtransclusion/phase3v3/includes/LinksUpdate.php 2011-08-12
00:13:48 UTC (rev 94309)
+++ branches/iwtransclusion/phase3v3/includes/LinksUpdate.php 2011-08-12
00:24:40 UTC (rev 94310)
@@ -377,19 +377,19 @@
if ( $where ) {
$this->mDb->delete( $table, $where, __METHOD__ );
}
+ if ( isset( $insertions['globaltemplatelinks'] ) ) {
+ $this->mDb->insert( 'globaltemplatelinks',
$insertions['globaltemplatelinks'], __METHOD__, 'IGNORE' );
+ unset( $insertions['globaltemplatelinks'] );
+ }
+ if ( isset( $insertions['globalnamespaces'] ) ) {
+ $this->mDb->insert( 'globalnamespaces',
$insertions['globalnamespaces'], __METHOD__, 'IGNORE' );
+ unset( $insertions['globalnamespaces'] );
+ }
+ if ( isset( $insertions['globalinterwiki'] ) ) {
+ $this->mDb->insert( 'globalinterwiki',
$insertions['globalinterwiki'], __METHOD__, 'IGNORE' );
+ unset( $insertions['globalinterwiki'] );
+ }
if ( count( $insertions ) ) {
- if ( isset( $insertions['globaltemplatelinks'] ) ) {
- $this->mDb->insert( 'globaltemplatelinks',
$insertions['globaltemplatelinks'], __METHOD__, 'IGNORE' );
- unset( $insertions['globaltemplatelinks'] );
- }
- if ( isset( $insertions['globalnamespaces'] ) ) {
- $this->mDb->insert( 'globalnamespaces',
$insertions['globalnamespaces'], __METHOD__, 'IGNORE' );
- unset( $insertions['globalnamespaces'] );
- }
- if ( isset( $insertions['globalinterwiki'] ) ) {
- $this->mDb->insert( 'globalinterwiki',
$insertions['globalinterwiki'], __METHOD__, 'IGNORE' );
- unset( $insertions['globalinterwiki'] );
- }
$this->mDb->insert( $table, $insertions, __METHOD__,
'IGNORE' );
}
}
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs