Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Wikipedia: Mediawiki-CVS

SVN: [58715] trunk/extensions/GlobalUsage

 

 

Wikipedia mediawiki-cvs RSS feed   Index | Next | Previous | View Threaded


btongminh at svn

Nov 7, 2009, 7:56 AM

Post #1 of 1 (10 views)
Permalink
SVN: [58715] trunk/extensions/GlobalUsage

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

Revision: 58715
Author: btongminh
Date: 2009-11-07 15:56:37 +0000 (Sat, 07 Nov 2009)

Log Message:
-----------
Follow-up to r58706: Commit missing fix to GlobalUsage_body.php and fix filesort in refreshGlobalimagelinsk.php

Modified Paths:
--------------
trunk/extensions/GlobalUsage/GlobalUsage_body.php
trunk/extensions/GlobalUsage/refreshGlobalimagelinks.php

Modified: trunk/extensions/GlobalUsage/GlobalUsage_body.php
===================================================================
--- trunk/extensions/GlobalUsage/GlobalUsage_body.php 2009-11-07 15:45:13 UTC (rev 58714)
+++ trunk/extensions/GlobalUsage/GlobalUsage_body.php 2009-11-07 15:56:37 UTC (rev 58715)
@@ -21,12 +21,12 @@
* @param $title Title Title of the page
* @param $images array Array of db keys of images used
*/
- public function setUsage( $title, $images ) {
+ public function setUsage( $title, $images, $pageIdFlags = GAID_FOR_UPDATE ) {
$insert = array();
foreach ( $images as $name ) {
$insert[] = array(
'gil_wiki' => $this->interwiki,
- 'gil_page' => $title->getArticleID( GAID_FOR_UPDATE ),
+ 'gil_page' => $title->getArticleID( $pageIdFlags ),
'gil_page_namespace' => $title->getNsText(),
'gil_page_title' => $title->getText(),
'gil_to' => $name

Modified: trunk/extensions/GlobalUsage/refreshGlobalimagelinks.php
===================================================================
--- trunk/extensions/GlobalUsage/refreshGlobalimagelinks.php 2009-11-07 15:45:13 UTC (rev 58714)
+++ trunk/extensions/GlobalUsage/refreshGlobalimagelinks.php 2009-11-07 15:56:37 UTC (rev 58715)
@@ -36,8 +36,11 @@
"(page_id = $lastPageId AND il_to > {$quotedLastIlTo})" .
" OR page_id > $lastPageId",
__METHOD__,
- array( 'ORDER BY' => 'page_id, il_to', 'LIMIT' => $limit ),
array(
+ 'ORDER BY' => $dbr->implicitOrderBy() ? 'page_id' : 'page_id, il_to',
+ 'LIMIT' => $limit
+ ),
+ array(
# LEFT JOIN imagelinks since we need to delete usage
# from all images, even if they don't have images anymore
'imagelinks' => array( 'LEFT JOIN', 'page_id = il_from' ),



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

Wikipedia mediawiki-cvs RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.