private void doBan(UUID agentID, DateTime? until)
{
var conn = DataPlugins.RequestPlugin<IAgentConnector>();
IAgentInfo agentInfo = conn.GetAgent(agentID);
if (agentInfo != null)
{
agentInfo.Flags |= (until.HasValue) ? IAgentFlags.TempBan : IAgentFlags.PermBan;
if (until.HasValue)
{
agentInfo.OtherAgentInformation["TemperaryBanInfo"] = until.Value;
MainConsole.Instance.TraceFormat("Temp ban for {0} until {1}", agentID, until.Value.ToString("s"));
}
conn.UpdateAgent(agentInfo);
}
}