revert accidentally committed live hack
authorTim Starling <tstarling@users.mediawiki.org>
Tue, 28 Feb 2006 05:34:36 +0000 (05:34 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Tue, 28 Feb 2006 05:34:36 +0000 (05:34 +0000)
maintenance/cleanupSpam.php
maintenance/commandLine.inc

index 65d6bc4..01b1f63 100644 (file)
@@ -53,9 +53,6 @@ function cleanupArticle( $id, $domain ) {
 }
 //------------------------------------------------------------------------------
 
-
-
-
 $username = wfMsg( 'spambot_username' );
 $fname = $username;
 $wgUser = User::newFromName( $username );
@@ -77,36 +74,15 @@ if ( !$like ) {
 
 $dbr =& wfGetDB( DB_SLAVE );
 
-if ( $options['all'] ) {
-       // Clean up spam on all wikis
-       $dbr =& wfGetDB( DB_SLAVE );
-       print "Finding spam on " . count($wgLocalDatabases) . " wikis\n";
-       $found = false;
-       foreach ( $wgLocalDatabases as $db ) {
-               $count = $dbr->selectField( "`$db`.externallinks", 'COUNT(*)', 
-                       array( 'el_index LIKE ' . $dbr->addQuotes( $like ) ), $fname );
-               if ( $count ) {
-                       $found = true;
-                       passthru( "php cleanupSpam.php $db $spec | sed s/^/$db:  /" );
-               }
-       }
-       if ( $found ) {
-               print "All done\n";
-       } else {
-               print "None found\n";
-       }
-} else {
-       // Clean up spam on this wiki
-       $res = $dbr->select( 'externallinks', array( 'DISTINCT el_from' ), 
-               array( 'el_index LIKE ' . $dbr->addQuotes( $like ) ), $fname );
-       $count = $dbr->numRows( $res );
-       print "Found $count articles containing $spec\n";
-       while ( $row = $dbr->fetchObject( $res ) ) {
-               cleanupArticle( $row->el_from, $spec );
-       }
-       if ( $count ) {
-               print "Done\n";
-       }
+$res = $dbr->select( 'externallinks', array( 'el_from' ), 
+       array( 'el_index LIKE ' . $dbr->addQuotes( $like ) ), $fname );
+$count = $dbr->numRows( $res );
+print "Found $count articles containing $spec\n";
+while ( $row = $dbr->fetchObject( $res ) ) {
+       cleanupArticle( $row->el_from, $spec );
+}
+if ( $count ) {
+       print "Done\n";
 }
 
 ?>
index f5b28d6..1d444c8 100644 (file)
@@ -131,7 +131,6 @@ if ( file_exists( '/home/wikipedia/common/langlist' ) ) {
        $DP = $IP;
        ini_set( 'include_path', ".:$IP:$IP/includes:$IP/languages:$IP/maintenance" );
 
-       require_once( $IP.'/includes/ProfilerStub.php' );
        require_once( $IP.'/includes/Defines.php' );
        require_once( $IP.'/CommonSettings.php' );
 
@@ -158,7 +157,6 @@ if ( file_exists( '/home/wikipedia/common/langlist' ) ) {
        }
        $wgCommandLineMode = true;
        $DP = $IP;
-       require_once( $IP.'/includes/ProfilerStub.php' );
        require_once( $IP.'/includes/Defines.php' );
        require_once( $settingsFile );
        ini_set( 'include_path', ".$sep$IP$sep$IP/includes$sep$IP/languages$sep$IP/maintenance" );