summaryrefslogtreecommitdiff
path: root/maintenance/refreshImageCount.php
diff options
context:
space:
mode:
Diffstat (limited to 'maintenance/refreshImageCount.php')
-rw-r--r--maintenance/refreshImageCount.php25
1 files changed, 25 insertions, 0 deletions
diff --git a/maintenance/refreshImageCount.php b/maintenance/refreshImageCount.php
new file mode 100644
index 00000000..15ce2b91
--- /dev/null
+++ b/maintenance/refreshImageCount.php
@@ -0,0 +1,25 @@
+<?php
+
+// Quickie hack; patch-ss_images.sql uses variables which don't
+// replicate properly.
+
+require_once( "commandLine.inc" );
+
+$dbw =& wfGetDB( DB_MASTER );
+
+// Load the current value from the master
+$count = $dbw->selectField( 'site_stats', 'ss_images' );
+
+echo "$wgDBname: forcing ss_images to $count\n";
+
+// First set to NULL so that it changes on the master
+$dbw->update( 'site_stats',
+ array( 'ss_images' => null ),
+ array( 'ss_row_id' => 1 ) );
+
+// Now this update will be forced to go out
+$dbw->update( 'site_stats',
+ array( 'ss_images' => $count ),
+ array( 'ss_row_id' => 1 ) );
+
+?> \ No newline at end of file