https://www.mediawiki.org/wiki/Special:Code/MediaWiki/114209

Revision: 114209
Author:   jeroendedauw
Date:     2012-03-19 22:49:00 +0000 (Mon, 19 Mar 2012)
Log Message:
-----------
fix subpage linking

Modified Paths:
--------------
    trunk/phase3/includes/specials/SpecialCachedPage.php

Modified: trunk/phase3/includes/specials/SpecialCachedPage.php
===================================================================
--- trunk/phase3/includes/specials/SpecialCachedPage.php        2012-03-19 
22:37:05 UTC (rev 114208)
+++ trunk/phase3/includes/specials/SpecialCachedPage.php        2012-03-19 
22:49:00 UTC (rev 114209)
@@ -108,8 +108,12 @@
                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


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to