From: Aaron Schulz Date: Sat, 17 May 2008 22:57:46 +0000 (+0000) Subject: Anons have ID 0 X-Git-Tag: 1.31.0-rc.0~47564 X-Git-Url: http://git.cyclocoop.org/%7B%7B%20url_for%28%27admin_vote_del%27%2C%20idvote=vote.voteid%29%20%7D%7D?a=commitdiff_plain;h=0a8cd4cc91c0c3a486ff65a3c339f23f97a4918f;p=lhc%2Fweb%2Fwiklou.git Anons have ID 0 --- diff --git a/includes/RecentChange.php b/includes/RecentChange.php index 2331288c83..68764951f0 100644 --- a/includes/RecentChange.php +++ b/includes/RecentChange.php @@ -224,8 +224,15 @@ class RecentChange # E-mail notifications global $wgUseEnotif, $wgUser; if( $wgUseEnotif ) { - $editor = ($wgUser->getID() == $this->mAttribs['rc_user']) ? - $wgUser : User::newFromID( $this->mAttribs['rc_user'] ); + // Users + if( $this->mAttribs['rc_user'] ) { + $editor = ($wgUser->getID() == $this->mAttribs['rc_user']) ? + $wgUser : User::newFromID( $this->mAttribs['rc_user'] ); + // Anons + } else { + $editor = ($wgUser->getName() == $this->mAttribs['rc_user_text']) ? + $wgUser : User::newFromName( $this->mAttribs['rc_user_text'], false ); + } # FIXME: this would be better as an extension hook $enotif = new EmailNotification(); $title = Title::makeTitle( $this->mAttribs['rc_namespace'], $this->mAttribs['rc_title'] );