diff options
author | DukePyrolator <DukePyrolator@anope.org> | 2012-04-08 12:43:34 +0200 |
---|---|---|
committer | DukePyrolator <DukePyrolator@anope.org> | 2012-04-08 12:43:34 +0200 |
commit | deb5196101bb14d6656fb89b9ec9e5f8b96eb31d (patch) | |
tree | 733001e6fc4af6cb2a42915d586e448dde742f77 /include/modules.h | |
parent | 9e1fda2a44dee120e26acc6e51fbe779eea97712 (diff) |
Added Chanstats. It uses a new, improved database format and is not compatible with current phpdenora or magirc installations.
Diffstat (limited to 'include/modules.h')
-rw-r--r-- | include/modules.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/include/modules.h b/include/modules.h index 4869ba3db..78ab24486 100644 --- a/include/modules.h +++ b/include/modules.h @@ -439,9 +439,10 @@ class CoreExport Module : public Extensible /** Called when a new topic is set * @param c The channel + * @param setter The user who set the new topic * @param topic The new topic */ - virtual void OnTopicUpdated(Channel *c, const Anope::string &topic) { } + virtual void OnTopicUpdated(Channel *c, User *setter, const Anope::string &topic) { } /** Called before a channel expires * @param ci The channel @@ -847,19 +848,21 @@ class CoreExport Module : public Extensible /** Called when a mode is set on a channel * @param c The channel + * @param setter The user who is setting the mode * @param Name The mode name * @param param The mode param, if there is one * @return EVENT_STOP to make mlock/secureops etc checks not happen */ - virtual EventReturn OnChannelModeSet(Channel *c, ChannelModeName Name, const Anope::string ¶m) { return EVENT_CONTINUE; } + virtual EventReturn OnChannelModeSet(Channel *c, User *setter, ChannelModeName Name, const Anope::string ¶m) { return EVENT_CONTINUE; } /** Called when a mode is unset on a channel * @param c The channel + * @param setter the user who is unsetting the mode * @param Name The mode name * @param param The mode param, if there is one * @return EVENT_STOP to make mlock/secureops etc checks not happen */ - virtual EventReturn OnChannelModeUnset(Channel *c, ChannelModeName Name, const Anope::string ¶m) { return EVENT_CONTINUE; } + virtual EventReturn OnChannelModeUnset(Channel *c, User *setter, ChannelModeName Name, const Anope::string ¶m) { return EVENT_CONTINUE; } /** Called when a mode is set on a user * @param u The user |