From: Aaron Schulz Date: Wed, 21 May 2008 05:23:20 +0000 (+0000) Subject: $user->setNewtalk( false ) for deleted user talk pages (bug 14077) X-Git-Tag: 1.31.0-rc.0~47498 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/exercices/journal.php?a=commitdiff_plain;h=c1f4ea63fec3f46d8b8088d8c4dac50927133218;p=lhc%2Fweb%2Fwiklou.git $user->setNewtalk( false ) for deleted user talk pages (bug 14077) --- diff --git a/includes/Article.php b/includes/Article.php index 1d58f880f1..b25bca84e4 100644 --- a/includes/Article.php +++ b/includes/Article.php @@ -3093,13 +3093,20 @@ class Article { @unlink( $cm->fileCacheName() ); } - if( $title->getNamespace() == NS_MEDIAWIKI) { + # Messages + if( $title->getNamespace() == NS_MEDIAWIKI ) { $wgMessageCache->replace( $title->getDBkey(), false ); } + # Images if( $title->getNamespace() == NS_IMAGE ) { $update = new HTMLCacheUpdate( $title, 'imagelinks' ); $update->doUpdate(); } + # User talk pages + if( $title->getNamespace() == NS_USER_TALK ) { + $user = User::newFromName( $title->getText(), false ); + $user->setNewtalk( false ); + } } /**