BanMan.Save() | - Save bans. |
|
BanMan.GetBans() | - Return table with ban tables. |
BanMan.GetTempBans() | - Return table with ban tables. |
BanMan.GetPermBans() | - Return table with ban tables. |
|
BanMan.GetBan(sNick/sIP) | - Return ban table with ban for given nick or nil when not exist. Return table with ban table(s) with ban(s) for given ip or nil when not exist. |
BanMan.GetPermBan(sNick/sIP) | - Return ban table with permban for given nick or nil when not exist. Return table with ban table(s) with permban(s) for given ip or nil when not exist. |
BanMan.GetTempBan(sNick/sIP) | - Return ban table with tempban for given nick or nil when not exist. Return table with ban table(s) with tempban(s) for given ip or nil when not exist. |
|
BanMan.GetRangeBans() | - Return table with range ban tables. |
BanMan.GetTempRangeBans() | - Return table with range ban tables. |
BanMan.GetPermRangeBans() | - Return table with range ban tables. |
|
BanMan.GetRangeBan(sIPFrom, sIPTo) | - Return range ban table with rangeban for given range or nil when not exist. |
BanMan.GetRangePermBan(sIPFrom, sIPTo) | - Return range ban table with rangepermban for given range or nil when not exist. |
BanMan.GetRangeTempBan(sIPFrom, sIPTo) | - Return range ban table with rangetempban for given range or nil when not exist. |
|
BanMan.Unban(sNick/sIP) | - Unban ban with given nick or ip. Return nil when failed, true if success. |
BanMan.UnbanPerm(sNick/sIP) | - Unban permban with given nick or ip. Return nil when failed, true if success. |
BanMan.UnbanTemp(sNick/sIP) | - Unban tempban with given nick or ip. Return nil when failed, true if success. |
|
BanMan.UnbanAll(sIP) | - Unban all bans with given ip. |
BanMan.UnbanPermAll(sIP) | - Unban all permbans with given ip. |
BanMan.UnbanTempAll(sIP) | - Unban all tempbans with given ip. |
|
BanMan.RangeUnban(sIPFrom, sIPTo) | - Unban range ban with given range. Return nil when failed, true if success. |
BanMan.RangeUnbanPerm(sIPFrom, sIPTo) | - Unban permanent range ban with given range. Return nil when failed, true if success. |
BanMan.RangeUnbanTemp(sIPFrom, sIPTo) | - Unban temporary range ban with given range. Return nil when failed, true if success. |
|
BanMan.ClearBans() | - Clear all bans. |
BanMan.ClearPermBans() | - Clear all perm bans. |
BanMan.ClearTempBans() | - Clear all temp bans. |
|
BanMan.ClearRangeBans() | - Clear all range bans. |
BanMan.ClearRangePermBans() | - Clear all range perm bans. |
BanMan.ClearRangeTempBans() | - Clear all range temp bans. |
|
BanMan.Ban(tUser, sReason, sBy, bFull) | - Perm ban user IP and Nick. Return nil when failed, true if success. |
BanMan.BanIP(sIP, sReason, sBy, bFull) | - Perm ban given ip. Return nil when failed, true if success. |
BanMan.BanNick(sNick, sReason, sBy) | - Perm ban given nick. Return nil when failed, true if success. |
|
BanMan.TempBan(tUser, nTime, sReason, sBy, bFull) | - Temp ban user IP and Nick. nTime is in minutes (0 = default tempban time from settings) ! Return nil when failed, true if success. |
BanMan.TempBanIP(sIP, nTime, sReason, sBy, bFull) | - Temp ban given ip. nTime is in minutes (0 = default tempban time from settings) ! Return nil when failed, true if success. |
BanMan.TempBanNick(sNick, nTime, sReason, sBy) | - Temp ban given nick. nTime is in minutes (0 = default tempban time from settings) ! Return nil when failed, true if success. |
|
BanMan.RangeBan(sIPFrom, sIPTo, sReason, sBy, bFull) | - Range perm ban given range. Return nil when failed, true if success. |
BanMan.RangeTempBan(sIPFrom, sIPTo, nTime, sReason, sBy, bFull) | - Range temp ban given range. nTime is in minutes (0 = default tempban time from settings) ! Return nil when failed, true if success. |