Merge "Purge Squid variant pages based on page language (not $wgContLang)"
This commit is contained in:
commit
8c43b0eb3f
1 changed files with 3 additions and 5 deletions
|
|
@ -3284,16 +3284,14 @@ class Title {
|
|||
* @return Array of String the URLs
|
||||
*/
|
||||
public function getSquidURLs() {
|
||||
global $wgContLang;
|
||||
|
||||
$urls = array(
|
||||
$this->getInternalURL(),
|
||||
$this->getInternalURL( 'action=history' )
|
||||
);
|
||||
|
||||
// purge variant urls as well
|
||||
if ( $wgContLang->hasVariants() ) {
|
||||
$variants = $wgContLang->getVariants();
|
||||
$pageLang = $this->getPageLanguage();
|
||||
if ( $pageLang->hasVariants() ) {
|
||||
$variants = $pageLang->getVariants();
|
||||
foreach ( $variants as $vCode ) {
|
||||
$urls[] = $this->getInternalURL( '', $vCode );
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue