Changing lines like this: "extract( $dbw->tableNames( 'page', 'archive' ) );" to...
[lhc/web/wiklou.git] / includes / SpecialUserlogout.php
index 182c9bf..f3fcbc4 100644 (file)
@@ -1,14 +1,27 @@
 <?php
+/**
+ *
+ * @package MediaWiki
+ * @subpackage SpecialPage
+ */
 
-function wfSpecialUserlogout()
-{
-       global $wgUser, $wgOut, $returnto;
+/**
+ * constructor
+ */
+function wfSpecialUserlogout() {
+       global $wgUser, $wgOut;
 
-       $wgUser->logout();
-       $wgOut->mCookies = array();
-       $wgOut->setRobotpolicy( "noindex,nofollow" );
-       $wgOut->addHTML( wfMsg( "logouttext" ) );
-       $wgOut->returnToMain();
+       if (wfRunHooks('UserLogout', array(&$wgUser))) {
+
+               $wgUser->logout();
+
+               wfRunHooks('UserLogoutComplete', array(&$wgUser));
+
+               $wgOut->setRobotpolicy( 'noindex,nofollow' );
+               $wgOut->addHTML( wfMsgExt( 'logouttext', array( 'parse' ) ) );
+               $wgOut->returnToMain();
+
+       }
 }
 
 ?>