X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2FDBHelper.c;fp=src%2FDBHelper.c;h=787b336845451821833f9303eba792ae1b87ac18;hb=9f5af1bc8ff4e8fc9c28433c76a890a990dd0ae5;hp=cfcdd20eab128d79fde135e7f3ec133e1ba182cf;hpb=b6a3428c1a0d04174d1f8ff93ac31a861c9a2e51;p=NeonServV5.git diff --git a/src/DBHelper.c b/src/DBHelper.c index cfcdd20..787b336 100644 --- a/src/DBHelper.c +++ b/src/DBHelper.c @@ -25,6 +25,8 @@ #include "IRCEvents.h" #include "HandleInfoHandler.h" #include "ClientSocket.h" +#include "bots.h" +#include "ConfigParser.h" void _loadUserSettings(struct UserNode *user) { SYNCHRONIZE(cache_sync); @@ -244,6 +246,14 @@ int renameAccount(char *oldauth, char *newauth) { //simply rename the account printf_mysql_query("UPDATE `users` SET `user_user` = '%s' WHERE `user_id` = '%d'", escape_string(newauth), userid); } + char *alertchan = get_string_field("General.CheckAuths.alertchan"); + if(alertchan) { + struct ChanNode *alertchan_chan = getChanByName(alertchan); + struct ClientSocket *alertclient; + if(alertchan_chan && (alertclient = getChannelBot(alertchan_chan, 0)) != NULL) { + putsock(alertclient, "PRIVMSG %s :Renamed User %s to %s", alertchan_chan->name, oldauth, newauth); + } + } return 1; } return 0;