From 6f85232ee42a8d97277095cc30173610bc8f55e5 Mon Sep 17 00:00:00 2001 From: Jeroen De Dauw Date: Mon, 19 Mar 2012 22:49:00 +0000 Subject: [PATCH] fix subpage linking --- includes/specials/SpecialCachedPage.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/includes/specials/SpecialCachedPage.php b/includes/specials/SpecialCachedPage.php index 3d910920ac..9a13e3d14c 100644 --- a/includes/specials/SpecialCachedPage.php +++ b/includes/specials/SpecialCachedPage.php @@ -108,8 +108,12 @@ abstract class SpecialCachedPage extends SpecialPage { unset( $refreshArgs['title'] ); $refreshArgs['action'] = 'purge'; + $subPage = $this->getTitle()->getFullText(); + $subPage = explode( '/', $subPage, 2 ); + $subPage = count( $subPage ) > 1 ? $subPage[1] : false; + $refreshLink = Linker::link( - $this->getTitle( $this->getTitle()->getSubpageText() ), + $this->getTitle( $subPage ), $this->msg( 'cachedspecial-refresh-now' )->escaped(), array(), $refreshArgs -- 2.20.1