From: Gilles Dubuc Date: Wed, 18 Sep 2019 20:36:26 +0000 (+0200) Subject: Make purgeList.php use getCdnUrls() X-Git-Tag: 1.34.0-rc.0~160 X-Git-Url: http://git.cyclocoop.org/%7B%24admin_url%7Dcompta/comptes/journal.php?a=commitdiff_plain;h=2501d1dedfbdaba981cea49ff7b67fda0926d822;p=lhc%2Fweb%2Fwiklou.git Make purgeList.php use getCdnUrls() Bug: T233095 Change-Id: I8c1d3f273ff2d81b9f28403136f4a6e4c3311724 --- diff --git a/maintenance/purgeList.php b/maintenance/purgeList.php index d558c478e8..540d2750ec 100644 --- a/maintenance/purgeList.php +++ b/maintenance/purgeList.php @@ -65,9 +65,14 @@ class PurgeList extends Maintenance { } elseif ( $page !== '' ) { $title = Title::newFromText( $page ); if ( $title ) { - $url = $title->getInternalURL(); - $this->output( "$url\n" ); - $urls[] = $url; + $newUrls = $title->getCdnUrls(); + + foreach ( $newUrls as $url ) { + $this->output( "$url\n" ); + } + + $urls = array_merge( $urls, $newUrls ); + if ( $this->getOption( 'purge' ) ) { $title->invalidateCache(); } @@ -110,8 +115,7 @@ class PurgeList extends Maintenance { $urls = []; foreach ( $res as $row ) { $title = Title::makeTitle( $row->page_namespace, $row->page_title ); - $url = $title->getInternalURL(); - $urls[] = $url; + $urls = array_merge( $urls, $title->getCdnUrls() ); $startId = $row->page_id; } $this->sendPurgeRequest( $urls );