X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FpurgeList.php;h=540d2750ecb9e9b5949750dd5fd3a793c5caeb31;hb=095c50ade11ccea3b0edc8956ad45dea46d4c18b;hp=d558c478e84cffe9dbafe02d5704d845172b028e;hpb=6b2f7b1eb04503f0e69e3eef240321d41d87fac6;p=lhc%2Fweb%2Fwiklou.git 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 );