https://www.mediawiki.org/wiki/Special:Code/MediaWiki/103376
Revision: 103376
Author: aaron
Date: 2011-11-16 20:38:24 +0000 (Wed, 16 Nov 2011)
Log Message:
-----------
Fixed totally broken --file parameter (running the sha1 for one file)
Modified Paths:
--------------
trunk/phase3/maintenance/populateImageSha1.php
Modified: trunk/phase3/maintenance/populateImageSha1.php
===================================================================
--- trunk/phase3/maintenance/populateImageSha1.php 2011-11-16 20:36:28 UTC
(rev 103375)
+++ trunk/phase3/maintenance/populateImageSha1.php 2011-11-16 20:38:24 UTC
(rev 103376)
@@ -39,6 +39,14 @@
return 'img_sha1 column of image table already populated.';
}
+ public function execute() {
+ if ( $this->getOption( 'file' ) ) {
+ $this->doDBUpdates(); // skip update log checks/saves
+ } else {
+ parent::execute();
+ }
+ }
+
public function doDBUpdates() {
$method = $this->getOption( 'method', 'normal' );
$file = $this->getOption( 'file' );
@@ -46,10 +54,10 @@
$t = -microtime( true );
$dbw = wfGetDB( DB_MASTER );
if ( $file ) {
- $res = $dbw->selectRow(
+ $res = $dbw->select(
'image',
array( 'img_name' ),
- array( 'img_name' => $dbw->addQuotes( $file ) ),
+ array( 'img_name' => $file ),
__METHOD__
);
if ( !$res ) {
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs