From 80b07c5dd81ca8771e43ca610de09aa08e0fd58d Mon Sep 17 00:00:00 2001 From: high Date: Tue, 5 Jul 2011 05:45:34 -0400 Subject: [PATCH] Warp now uses int(11) instead of char(4). --- TShockAPI/BanManager.cs | 22 +++++++------------- TShockAPI/Properties/AssemblyInfo.cs | 4 ++-- TShockAPI/TShockAPI.csproj | 4 +++- TShockAPI/WarpsManager.cs | 30 +++++++++++----------------- 4 files changed, 24 insertions(+), 36 deletions(-) diff --git a/TShockAPI/BanManager.cs b/TShockAPI/BanManager.cs index f7c615e0..7971dc49 100644 --- a/TShockAPI/BanManager.cs +++ b/TShockAPI/BanManager.cs @@ -22,6 +22,7 @@ using System.Data; using System.IO; using System.Text; using Community.CsharpSqlite.SQLiteClient; +using TShockAPI.DB; namespace TShockAPI { @@ -48,7 +49,7 @@ namespace TShockAPI using (var com = database.CreateCommand()) { com.CommandText = "SELECT * FROM Bans WHERE IP=@ip"; - AddParameter(com, "@ip", ip); + com.AddParameter("@ip", ip); using (var reader = com.ExecuteReader()) { if (reader.Read()) @@ -61,15 +62,6 @@ namespace TShockAPI } return null; } - static IDbDataParameter AddParameter(IDbCommand command, string name, object data) - { - var parm = command.CreateParameter(); - parm.ParameterName = name; - parm.Value = data; - command.Parameters.Add(parm); - return parm; - } - public Ban GetBanByName(string name, bool casesensitive = true) { @@ -81,7 +73,7 @@ namespace TShockAPI if (!casesensitive) name = name.ToUpper(); com.CommandText = "SELECT * FROM Bans WHERE " + namecol + "=@name"; - AddParameter(com, "@name", name); + com.AddParameter("@name", name); using (var reader = com.ExecuteReader()) { if (reader.Read()) @@ -102,9 +94,9 @@ namespace TShockAPI using (var com = database.CreateCommand()) { com.CommandText = "INSERT INTO Bans (IP, Name, Reason) VALUES (@ip, @name, @reason)"; - AddParameter(com, "@ip", ip); - AddParameter(com, "@name", name); - AddParameter(com, "@reason", reason); + com.AddParameter("@ip", ip); + com.AddParameter("@name", name); + com.AddParameter("@reason", reason); com.ExecuteNonQuery(); } return true; @@ -122,7 +114,7 @@ namespace TShockAPI using (var com = database.CreateCommand()) { com.CommandText = "DELETE FROM Bans WHERE IP=@ip"; - AddParameter(com, "@ip", ip); + com.AddParameter("@ip", ip); com.ExecuteNonQuery(); return true; } diff --git a/TShockAPI/Properties/AssemblyInfo.cs b/TShockAPI/Properties/AssemblyInfo.cs index 19f98b1c..01929bb3 100644 --- a/TShockAPI/Properties/AssemblyInfo.cs +++ b/TShockAPI/Properties/AssemblyInfo.cs @@ -35,5 +35,5 @@ using System.Runtime.InteropServices; // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.3.2.0701")] -[assembly: AssemblyFileVersion("2.3.2.0701")] +[assembly: AssemblyVersion("2.3.2.0705")] +[assembly: AssemblyFileVersion("2.3.2.0705")] diff --git a/TShockAPI/TShockAPI.csproj b/TShockAPI/TShockAPI.csproj index 52530b7b..3428ab62 100644 --- a/TShockAPI/TShockAPI.csproj +++ b/TShockAPI/TShockAPI.csproj @@ -77,6 +77,7 @@ + @@ -138,6 +139,7 @@ + @@ -148,7 +150,7 @@ - +