MYSQL_RES *res;
MYSQL_ROW row, row2;
int caccess = 0;
+ int userid;
printf_mysql_query("SELECT `helpserv_support`, `helpserv_public`, `helpserv_intern` FROM `helpserv_settings` WHERE `helpserv_botid` = '%d'", client->clientid);
res = mysql_use();
if (!(row = mysql_fetch_row(res))) return;
//check if the user is a supporter (access in the support channel)
if((user->flags & USERFLAG_ISAUTHED)) {
- int userid;
if(user->flags & USERFLAG_HAS_USERID)
userid = user->user_id;
else {
char *join_now = (row[1] ? build_language_string(user, sendbuf2, "NH_NEXT_JOIN", row[0]) : "");
putsock(client, "PRIVMSG %s :%s %s", next_helpnode->user->nick, build_language_string(user, sendbuf1, "NH_NEXT_HELPER", next_helpnode->suppid, user->auth, user->nick), join_now);
next_helpnode->status = 1;
- printf_mysql_query("UPDATE `helpserv_requests` SET `status` = '1' WHERE `id` = '%d'", next_helpnode->suppid);
+ printf_mysql_query("UPDATE `helpserv_requests` SET `status` = '1', `supporter` = '%d' WHERE `id` = '%d'", userid, next_helpnode->suppid);
}