]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modes/cmode_b.cpp
Add extra method to mode handler, ModeHandler::ModeSet().
[user/henk/code/inspircd.git] / src / modes / cmode_b.cpp
index 5d709d4b796dbc2649d1f67ac678f6c4e6a2dc55..ccc6bdfcf2dda946afd0210dcc7da68d69e9bb34 100644 (file)
@@ -45,6 +45,17 @@ ModeAction ModeChannelBan::OnModeChange(userrec* source, userrec* dest, chanrec*
        return MODEACTION_ALLOW;
 }
 
+void ModeChannelBan::DisplayList(userrec* user, chanrec* channel)
+{
+       /* Display the channel banlist */
+       for (BanList::iterator i = channel->bans.begin(); i != channel->bans.end(); i++)
+       {
+               WriteServ(user->fd,"367 %s %s %s %s %d",user->nick, channel->name, i->data, i->set_by, i->set_time);
+       }
+       WriteServ(user->fd,"368 %s %s :End of channel ban list",user->nick, channel->name);
+       return;
+}
+
 std::string& ModeChannelBan::AddBan(userrec *user,std::string &dest,chanrec *chan,int status)
 {
        if ((!user) || (!chan))