local queries = {
-- BanChkr
-- Added support for STEAM_1:x:xxxxxx like Steam-IDs by substring Steam-ID on index 8. /dataviruset
["Check for Bans"] = "SELECT bid, name, ends, authid, ip FROM %s_bans WHERE ((type = 0 AND authid REGEXP '^STEAM_[0-9]:%s$') OR (type = 1 AND ip = '%s')) AND (length = 0 OR ends > UNIX_TIMESTAMP()) AND RemoveType IS NULL LIMIT 1";
-- OLD: SELECT bid, name, ends, authid, ip FROM %s_bans WHERE (length = 0 OR ends > UNIX_TIMESTAMP()) AND RemoveType IS NULL AND (authid = '%s' OR ip = '%s') LIMIT 1
["Check for Bans by IP"] = "SELECT bid, name, ends, authid, ip FROM %s_bans WHERE (length = 0 OR ends > UNIX_TIMESTAMP()) AND RemoveType IS NULL AND ip = '%s' LIMIT 1";
-- Added support for STEAM_1:x:xxxxxx like Steam-IDs by substring Steam-ID on index 8. /dataviruset
["Check for Bans by SteamID"] = "SELECT bid, name, ends, authid, ip FROM %s_bans WHERE (length = 0 OR ends > UNIX_TIMESTAMP()) AND RemoveType IS NULL AND authid REGEXP '^STEAM_[0-9]:%s$' LIMIT 1";
-- OLD: SELECT bid, name, ends, authid, ip FROM %s_bans WHERE (length = 0 OR ends > UNIX_TIMESTAMP()) AND RemoveType IS NULL AND authid = '%s' LIMIT 1
["Get All Active Bans"] = "SELECT ip, authid, name, created, ends, length, reason, aid FROM %s_bans WHERE (length = 0 OR ends > UNIX_TIMESTAMP()) AND RemoveType IS NULL;";
["Log Join Attempt"] = "INSERT INTO %s_banlog (sid, time, name, bid) VALUES( %i, %i, '%s', %i)";
-- Admins
["Select Admin Groups"] = "SELECT flags, immunity, name FROM %s_srvgroups";
["Select Admins"] = "SELECT a.aid, a.user, a.authid, a.srv_group, a.srv_flags, a.immunity FROM %s_admins a, %s_admins_servers_groups g WHERE g.server_id = %i AND g.admin_id = a.aid";
-- Bannin
["Ban Player"] = "INSERT INTO %s_bans (ip, authid, name, created, ends, length, reason, aid, adminIp, sid, country) VALUES('%s', '%s', '%s', %i, %i, %i, '%s', %i, '%s', %i, ' ')";
-- Unbannin
["Unban SteamID"] = "UPDATE %s_bans SET RemovedBy = %i, RemoveType = 'U', RemovedOn = UNIX_TIMESTAMP(), ureason = '%s' WHERE (length = 0 OR ends > UNIX_TIMESTAMP()) AND RemoveType IS NULL AND authid = '%s'";
["Unban IPAddress"] = "UPDATE %s_bans SET RemovedBy = %i, RemoveType = 'U', RemovedOn = UNIX_TIMESTAMP(), ureason = '%s' WHERE (length = 0 OR ends > UNIX_TIMESTAMP()) AND RemoveType IS NULL AND ip = '%s'";
};