From d63447bfe7406b3fc211d482c3f7f5504c325f8d Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Thu, 7 Jan 2010 17:37:52 -0600 Subject: [PATCH] Readd some oper notices. --- modules/m_dline.c | 18 ++++++++++++++++++ modules/m_kline.c | 22 ++++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/modules/m_dline.c b/modules/m_dline.c index 0ad8ce8..5ac171b 100644 --- a/modules/m_dline.c +++ b/modules/m_dline.c @@ -341,6 +341,24 @@ apply_dline(struct Client *source_p, const char *dlhost, int tdline_time, char * bandb_add(BANDB_DLINE, source_p, aconf->host, NULL, reason, EmptyString(aconf->spasswd) ? NULL : aconf->spasswd, 0); + + if(EmptyString(oper_reason)) + { + sendto_realops_snomask(SNO_GENERAL, L_ALL, + "%s added D-Line for [%s] [%s]", + get_oper_name(source_p), aconf->host, reason); + ilog(L_KLINE, "D %s 0 %s %s", + get_oper_name(source_p), aconf->host, reason); + } + else + { + sendto_realops_snomask(SNO_GENERAL, L_ALL, + "%s added D-Line for [%s] [%s|%s]", + get_oper_name(source_p), aconf->host, reason, oper_reason); + ilog(L_KLINE, "D %s 0 %s %s|%s", + get_oper_name(source_p), + aconf->host, reason, oper_reason); + } } return 0; diff --git a/modules/m_kline.c b/modules/m_kline.c index f0ed4a3..44012ed 100644 --- a/modules/m_kline.c +++ b/modules/m_kline.c @@ -485,6 +485,28 @@ apply_kline(struct Client *source_p, struct ConfItem *aconf, add_conf_by_address(aconf->host, CONF_KILL, aconf->user, NULL, aconf); bandb_add(BANDB_KLINE, source_p, aconf->user, aconf->host, reason, EmptyString(oper_reason) ? NULL : oper_reason, 0); + + /* no oper reason.. */ + if(EmptyString(oper_reason)) + { + sendto_realops_snomask(SNO_GENERAL, L_ALL, + "%s added K-Line for [%s@%s] [%s]", + get_oper_name(source_p), aconf->user, aconf->host, reason); + ilog(L_KLINE, "K %s 0 %s %s %s", + get_oper_name(source_p), aconf->user, aconf->host, reason); + } + else + { + sendto_realops_snomask(SNO_GENERAL, L_ALL, + "%s added K-Line for [%s@%s] [%s|%s]", + get_oper_name(source_p), aconf->user, aconf->host, + reason, oper_reason); + ilog(L_KLINE, "K %s 0 %s %s %s|%s", + get_oper_name(source_p), aconf->user, aconf->host, reason, oper_reason); + } + + sendto_one_notice(source_p, ":Added K-Line [%s@%s]", + aconf->user, aconf->host); } /* apply_tkline()