Merge r94252 to trunk
authorSam Reed <reedy@users.mediawiki.org>
Wed, 24 Aug 2011 21:31:11 +0000 (21:31 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Wed, 24 Aug 2011 21:31:11 +0000 (21:31 +0000)
Rewrite to use $dbw->update()

includes/filerepo/LocalFile.php

index 03a951a..9833943 100644 (file)
@@ -993,8 +993,14 @@ class LocalFile extends File {
                } else {
                        # This is a new file
                        # Update the image count
-                       $site_stats = $dbw->tableName( 'site_stats' );
-                       $dbw->query( "UPDATE $site_stats SET ss_images=ss_images+1", __METHOD__ );
+                       $dbw->begin( __METHOD__ );
+                       $dbw->update(
+                               'site_stats',
+                               array( 'ss_images' => 'ss_images+1' ),
+                               array(),
+                               __METHOD__
+                       );
+                       $dbw->commit( __METHOD__ );
                }
 
                $descTitle = $this->getTitle();