SpecialUserlogout.php 452 B

123456789101112131415161718192021222324
  1. <?php
  2. /**
  3. * @file
  4. * @ingroup SpecialPage
  5. */
  6. /**
  7. * constructor
  8. */
  9. function wfSpecialUserlogout() {
  10. global $wgUser, $wgOut;
  11. $oldName = $wgUser->getName();
  12. $wgUser->logout();
  13. $wgOut->setRobotPolicy( 'noindex,nofollow' );
  14. // Hook.
  15. $injected_html = '';
  16. wfRunHooks( 'UserLogoutComplete', array(&$wgUser, &$injected_html, $oldName) );
  17. $wgOut->addHTML( wfMsgExt( 'logouttext', array( 'parse' ) ) . $injected_html );
  18. $wgOut->returnToMain();
  19. }