cleanup r56216 deleteSelfExternals a little - fix short PHP tag, use escaping for...
authorBrion Vibber <brion@users.mediawiki.org>
Sat, 12 Sep 2009 00:05:04 +0000 (00:05 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Sat, 12 Sep 2009 00:05:04 +0000 (00:05 +0000)
maintenance/deleteSelfExternals.php

index 17e08d9..e2e9789 100644 (file)
@@ -1,4 +1,4 @@
-<?
+<?php
 
 require_once("commandLine.inc");
 
@@ -7,10 +7,9 @@ $db = wfGetDB(DB_MASTER);
 while (1) {
        wfWaitForSlaves( 2 );
        $db->commit();
-       $q="DELETE /* deleteSelfExternals */ FROM externallinks WHERE el_to LIKE '$wgServer/%' LIMIT 1000\n";
+       $encServer = $db->escapeLike( $wgServer );
+       $q="DELETE /* deleteSelfExternals */ FROM externallinks WHERE el_to LIKE '$encServer/%' LIMIT 1000\n";
        print "Deleting a batch\n";
        $db->query($q);
        if (!$db->affectedRows()) exit(0);
 }
-
-?>