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