//change value
printf_mysql_query("UPDATE `channels` SET `channel_maxrepeat` = '%d' WHERE `channel_id` = '%d' ", atoi(argument), chan->channel_id);
sprintf(cvalue, "%d", atoi(argument));
+ if(chan->spam_settings)
+ chan->spam_settings->spam_amount = atoi(argument);
}
return cvalue;
}
cflags |= SPAMSETTINGS_SPAMSCAN;
printf_mysql_query("UPDATE `channels` SET `channel_scanstate` = '%d' WHERE `channel_id` = '%d' ", cflags, chan->channel_id);
cvalue = argument;
+ if(chan->spam_settings)
+ chan->spam_settings->flags = cflags;
}
return cvalue;
}
cflags |= SPAMSETTINGS_FLOODSCAN;
printf_mysql_query("UPDATE `channels` SET `channel_scanstate` = '%d' WHERE `channel_id` = '%d' ", cflags, chan->channel_id);
cvalue = argument;
+ if(chan->spam_settings)
+ chan->spam_settings->flags = cflags;
}
return cvalue;
}
cflags |= SPAMSETTINGS_JOINSCAN;
printf_mysql_query("UPDATE `channels` SET `channel_scanstate` = '%d' WHERE `channel_id` = '%d' ", cflags, chan->channel_id);
cvalue = argument;
+ if(chan->spam_settings)
+ chan->spam_settings->flags = cflags;
}
return cvalue;
}
cflags |= SPAMSETTINGS_SCANOPS;
printf_mysql_query("UPDATE `channels` SET `channel_scanstate` = '%d' WHERE `channel_id` = '%d' ", cflags, chan->channel_id);
cvalue = argument;
+ if(chan->spam_settings)
+ chan->spam_settings->flags = cflags;
}
return cvalue;
}
cflags |= SPAMSETTINGS_SCANVOICE;
printf_mysql_query("UPDATE `channels` SET `channel_scanstate` = '%d' WHERE `channel_id` = '%d' ", cflags, chan->channel_id);
cvalue = argument;
+ if(chan->spam_settings)
+ chan->spam_settings->flags = cflags;
}
return cvalue;
}
}
printf_mysql_query("UPDATE `channels` SET `channel_maxflood` = '%d', `channel_floodtime` = '%d' WHERE `channel_id` = '%d' ", amount, timep, chan->channel_id);
sprintf(cvalue, "%d:%d", amount, timep);
+ if(chan->spam_settings) {
+ chan->spam_settings->flood_amount = amount;
+ chan->spam_settings->flood_time = timep;
+ }
}
return cvalue;
}
}
printf_mysql_query("UPDATE `channels` SET `channel_maxjoin` = '%d', `channel_jointime` = '%d' WHERE `channel_id` = '%d' ", amount, timep, chan->channel_id);
sprintf(cvalue, "%d:%d", amount, timep);
+ if(chan->spam_settings) {
+ chan->spam_settings->join_amount = amount;
+ chan->spam_settings->join_time = timep;
+ }
}
return cvalue;
}