X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FrebuildFileCache.php;h=42897aff7e96dcc75cab7e7a4ca7a433a3ea42db;hb=4922a1cbdaeff0922b8e3b6a0616bbd69bd44d66;hp=4bf64621c2ad9ba8b7f8ca480b8a469c7e17cbfc;hpb=62053ac8fda5b00457bb3ad1891eac2316cf707d;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/rebuildFileCache.php b/maintenance/rebuildFileCache.php index 4bf64621c2..42897aff7e 100644 --- a/maintenance/rebuildFileCache.php +++ b/maintenance/rebuildFileCache.php @@ -33,7 +33,7 @@ class RebuildFileCache extends Maintenance { public function execute() { global $wgUseFileCache, $wgDisableCounters, $wgContentNamespaces, $wgRequestTime; - global $wgTitle, $wgArticle, $wgOut; + global $wgTitle, $wgOut; if ( !$wgUseFileCache ) { $this->error( "Nothing to do -- \$wgUseFileCache is disabled.", true ); } @@ -79,10 +79,10 @@ class RebuildFileCache extends Maintenance { $this->output( "Page {$row->page_id} has bad title\n" ); continue; // broken title? } - $wgOut = $context->output; // set display title - $wgArticle = new Article( $wgTitle ); + $wgOut = $context->getOutput(); // set display title + $article = new Article( $wgTitle ); // If the article is cacheable, then load it - if ( $wgArticle->isFileCacheable() ) { + if ( $article->isFileCacheable() ) { $cache = new HTMLFileCache( $wgTitle ); if ( $cache->isFileCacheGood() ) { if ( $overwrite ) { @@ -93,8 +93,8 @@ class RebuildFileCache extends Maintenance { } } ob_start( array( &$cache, 'saveToFileCache' ) ); // save on ob_end_clean() - $wgUseFileCache = false; // hack, we don't want $wgArticle fiddling with filecache - $wgArticle->view(); + $wgUseFileCache = false; // hack, we don't want $article fiddling with filecache + $article->view(); @$wgOut->output(); // header notices $wgUseFileCache = true; ob_end_clean(); // clear buffer @@ -116,8 +116,6 @@ class RebuildFileCache extends Maintenance { // Remove these to be safe if ( isset( $wgTitle ) ) unset( $wgTitle ); - if ( isset( $wgArticle ) ) - unset( $wgArticle ); } }