X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/58af12a20d476666f23971c7376cf4df7b4ee0f7..d63447bfe7406b3fc211d482c3f7f5504c325f8d:/modules/m_kline.c 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()