Call Skin::setRelevantUser on Special:EmailUser
authorumherirrender <umherirrender_de.wp@web.de>
Sat, 19 Mar 2016 11:24:04 +0000 (12:24 +0100)
committerumherirrender <umherirrender_de.wp@web.de>
Sat, 19 Mar 2016 11:24:04 +0000 (12:24 +0100)
Adding the relevant user to the skin will add user releated links to the
navigation bar. User related links are: contributions, logs and blocks

Change-Id: I37126a228717addc9879fd69fcbe89057ca94cb7

includes/specials/SpecialEmailuser.php

index 3528be0..fb1943f 100644 (file)
@@ -154,6 +154,10 @@ class SpecialEmailUser extends UnlistedSpecialPage {
 
                $this->mTargetObj = $ret;
 
+               // Set the 'relevant user' in the skin, so it displays links like Contributions,
+               // User logs, UserRights, etc.
+               $this->getSkin()->setRelevantUser( $this->mTargetObj );
+
                $context = new DerivativeContext( $this->getContext() );
                $context->setTitle( $this->getPageTitle() ); // Remove subpage
                $form = new HTMLForm( $this->getFormFields(), $context );