Added /clearbans

fixed sql query in find by name.
This commit is contained in:
high 2011-07-01 17:50:33 -04:00
parent f1c86a6216
commit 2a1b81c86a
3 changed files with 62 additions and 4 deletions

View file

@ -80,7 +80,7 @@ namespace TShockAPI
var namecol = casesensitive ? "Name" : "UPPER(Name)";
if (!casesensitive)
name = name.ToUpper();
com.CommandText = "SELECT *, COUNT(*) FROM Bans WHERE " + namecol + "=@name LIMIT 5";
com.CommandText = "SELECT * FROM Bans WHERE " + namecol + "=@name";
AddParameter(com, "@name", name);
using (var reader = com.ExecuteReader())
{
@ -132,6 +132,22 @@ namespace TShockAPI
}
return false;
}
public bool ClearBans()
{
try
{
using (var com = database.CreateCommand())
{
com.CommandText = "DELETE FROM Bans";
com.ExecuteNonQuery();
return true;
}
}
catch (SqliteExecutionException ex)
{
}
return false;
}
}
public class Ban