Fixed HTML error when there isn't any unsettable right (XML Parsing Error: mismatched...
[lhc/web/wiklou.git] / includes / SpecialUserlogout.php
index c3f0a5c..5185615 100644 (file)
@@ -1,8 +1,7 @@
 <?php
 /**
  *
- * @package MediaWiki
- * @subpackage SpecialPage
+ * @addtogroup SpecialPage
  */
 
 /**
 function wfSpecialUserlogout() {
        global $wgUser, $wgOut;
 
-       if (wfRunHooks('UserLogout', array(&$wgUser))) {
+       $wgUser->logout();
+       $wgOut->setRobotpolicy( 'noindex,nofollow' );
 
-               $wgUser->logout();
+       // Hook.
+       $injected_html = '';
+       wfRunHooks( 'UserLogoutComplete', array(&$wgUser, &$injected_html) );
 
-               wfRunHooks('UserLogoutComplete', array(&$wgUser));
-
-               $wgOut->setRobotpolicy( 'noindex,nofollow' );
-               $wgOut->addHTML( wfMsg( 'logouttext' ) );
-               $wgOut->returnToMain();
-
-       }
+       $wgOut->addHTML( wfMsgExt( 'logouttext', array( 'parse' ) ) . $injected_html );
+       $wgOut->returnToMain();
 }
-
-?>