more types of corruption fixed
authorTim Starling <tstarling@users.mediawiki.org>
Tue, 24 Feb 2004 00:10:32 +0000 (00:10 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Tue, 24 Feb 2004 00:10:32 +0000 (00:10 +0000)
maintenance/refreshLinks.php

index c444ab0..e25b09b 100644 (file)
@@ -17,7 +17,9 @@ $end = $row->m;
 
 print("Refreshing link table. Starting from cur_id $start of $end.\n");
 
+# Don't generate TeX PNGs (lack of a sensible current directory causes errors anyway)
 $wgUser->setOption("math", 3);
+
 for ($id = $start; $id <= $end; $id++) {
        if ( !($id % REPORTING_INTERVAL) ) {
                print "$id\n";
@@ -33,11 +35,12 @@ for ($id = $start; $id <= $end; $id++) {
        $text = $wgArticle->getContent( true );
        @$wgOut->addWikiText( $text );
        
+       $wgLinkCache->saveToLinkscc();
        $linksUpdate = new LinksUpdate( $id, $wgTitle );
        $linksUpdate->doDumbUpdate();
+       $linksUpdate->fixBrokenLinks();
 }
 
-
 exit();
 
 ?>