From c1f4ea63fec3f46d8b8088d8c4dac50927133218 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Wed, 21 May 2008 05:23:20 +0000 Subject: [PATCH] $user->setNewtalk( false ) for deleted user talk pages (bug 14077) --- includes/Article.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 ); + } } /** -- 2.20.1