msg( 'suspicious-userlogout' ), $this->msg( 'loginerror' ) ); } $this->setHeaders(); $this->outputHeader(); $user = $this->getUser(); $oldName = $user->getName(); $user->logout(); $loginURL = SpecialPage::getTitleFor( 'Userlogin' )->getFullURL( $this->getRequest()->getValues( 'returnto', 'returntoquery' ) ); $out = $this->getOutput(); $out->addWikiMsg( 'logouttext', $loginURL ); // Hook. $injected_html = ''; wfRunHooks( 'UserLogoutComplete', array( &$user, &$injected_html, $oldName ) ); $out->addHTML( $injected_html ); $out->returnToMain(); } protected function getGroupName() { return 'login'; } }