* Don't change $wgTitle when special page is included
authorNiklas Laxström <nikerabbit@users.mediawiki.org>
Sun, 7 May 2006 17:22:21 +0000 (17:22 +0000)
committerNiklas Laxström <nikerabbit@users.mediawiki.org>
Sun, 7 May 2006 17:22:21 +0000 (17:22 +0000)
includes/SpecialPage.php

index 6c0f2e4..9afba68 100644 (file)
@@ -298,11 +298,12 @@ class SpecialPage
                        if ( $including && !$page->includable() ) {
                                wfProfileOut( $fname );
                                return false;
-                       }
-                       if($par !== NULL) {
-                               $wgTitle = Title::makeTitle( NS_SPECIAL, $name );
-                       } else {
-                               $wgTitle = $title;
+                       } elseif ( !$including ) {
+                               if($par !== NULL) {
+                                       $wgTitle = Title::makeTitle( NS_SPECIAL, $name );
+                               } else {
+                                       $wgTitle = $title;
+                               }
                        }
                        $page->including( $including );