Fix description
[lhc/web/wiklou.git] / maintenance / deleteBatch.php
index 5c5e321..6216964 100644 (file)
@@ -45,12 +45,12 @@ if ( !$file ) {
        exit;
 }
 
-$dbw =& wfGetDB( DB_MASTER );
+$dbw = wfGetDB( DB_MASTER );
 
 for ( $linenum = 1; !feof( $file ); $linenum++ ) {
        $line = trim( fgets( $file ) );
-       if ( $line === false ) {
-               break;
+       if ( $line == '' ) {
+               continue;
        }
        $page = Title::newFromText( $line );
        if ( is_null( $page ) ) {
@@ -67,6 +67,10 @@ for ( $linenum = 1; !feof( $file ); $linenum++ ) {
        $dbw->begin();
        if( $page->getNamespace() == NS_IMAGE ) {
                $art = new ImagePage( $page );
+               $img = wfFindFile( $art->mTitle );
+               if( !$img || !$img->delete( $reason ) ) {
+                       print "FAILED to delete image file... ";
+               }
        } else {
                $art = new Article( $page );
        }
@@ -75,7 +79,7 @@ for ( $linenum = 1; !feof( $file ); $linenum++ ) {
        if ( $success ) {
                print "\n";
        } else {
-               print " FAILED\n";
+               print " FAILED to delete image page\n";
        }
 
        if ( $interval ) {
@@ -85,4 +89,4 @@ for ( $linenum = 1; !feof( $file ); $linenum++ ) {
 }
 
 
-?>
+