* (bug 4201) Fix user-talk mode for Enotif, and general code cleanup
authorBrion Vibber <brion@users.mediawiki.org>
Wed, 7 Dec 2005 11:52:34 +0000 (11:52 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Wed, 7 Dec 2005 11:52:34 +0000 (11:52 +0000)
commitd815ca352f8fde14bc00f84b2eec11c1fef7f066
treeeb49736630e1b7d10e309f873e0cd7e350edb048
parent9a9fd802b61c6648f508fe6cd96616c9b7075d7d
* (bug 4201) Fix user-talk mode for Enotif, and general code cleanup
- treat NULL properly in watchlist lookup for notification sending
- consolidate a lot of ugly code that fiddles in those tables
- use user_newtalk consistently in enotif mode; watchlist for email notifications, user_newtalk for on-screen message and status check
- clean up handling of other peoples' user_talk pages when in the talk-only limited enotif: only your own will get sent, not other people watching your page
- and others watching your page _will_ work in watchable enotif mode
- add a watch on page + talk page consistently for the auto-add of the user talk page, not just half the page
- don't unwatch the user talk page on view! that's just wacky
- removed UserTalkUpdate, now redundant
- have User::setNewTalk() apply immediately
- clear newtalk from User::clearNotification() and User::clearAllNotifications()
RELEASE-NOTES
includes/Article.php
includes/Database.php
includes/DatabaseOracle.php
includes/User.php
includes/UserMailer.php
includes/UserTalkUpdate.php [deleted file]