From: Jeroen De Dauw Date: Mon, 19 Mar 2012 22:49:00 +0000 (+0000) Subject: fix subpage linking X-Git-Tag: 1.31.0-rc.0~24189 X-Git-Url: http://git.cyclocoop.org/%24self?a=commitdiff_plain;h=6f85232ee42a8d97277095cc30173610bc8f55e5;p=lhc%2Fweb%2Fwiklou.git fix subpage linking --- 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