diff options
author | Melanie | 2012-02-02 21:36:45 +0100 |
---|---|---|
committer | Melanie | 2012-02-02 21:36:45 +0100 |
commit | 07c487a28f6ce6d85cf32fba0c2ded724f7b5af7 (patch) | |
tree | 7852ae5fa1c6a9d91f6c5b7930615a45245b694e /OpenSim/Data/MySQL/MySQLSimulationData.cs | |
parent | Streamline banning code using existing methods. (diff) | |
download | opensim-SC_OLD-07c487a28f6ce6d85cf32fba0c2ded724f7b5af7.zip opensim-SC_OLD-07c487a28f6ce6d85cf32fba0c2ded724f7b5af7.tar.gz opensim-SC_OLD-07c487a28f6ce6d85cf32fba0c2ded724f7b5af7.tar.bz2 opensim-SC_OLD-07c487a28f6ce6d85cf32fba0c2ded724f7b5af7.tar.xz |
Make ban, eject, freeze and the scripted versions of those work.
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Data/MySQL/MySQLSimulationData.cs | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/OpenSim/Data/MySQL/MySQLSimulationData.cs b/OpenSim/Data/MySQL/MySQLSimulationData.cs index d459e08..48ef447 100644 --- a/OpenSim/Data/MySQL/MySQLSimulationData.cs +++ b/OpenSim/Data/MySQL/MySQLSimulationData.cs | |||
@@ -715,10 +715,10 @@ namespace OpenSim.Data.MySQL | |||
715 | 715 | ||
716 | cmd.Parameters.Clear(); | 716 | cmd.Parameters.Clear(); |
717 | cmd.CommandText = "insert into landaccesslist (LandUUID, " + | 717 | cmd.CommandText = "insert into landaccesslist (LandUUID, " + |
718 | "AccessUUID, Flags) values (?LandUUID, ?AccessUUID, " + | 718 | "AccessUUID, Flags, Expires) values (?LandUUID, ?AccessUUID, " + |
719 | "?Flags)"; | 719 | "?Flags, ?Expires)"; |
720 | 720 | ||
721 | foreach (ParcelManager.ParcelAccessEntry entry in parcel.LandData.ParcelAccessList) | 721 | foreach (LandAccessEntry entry in parcel.LandData.ParcelAccessList) |
722 | { | 722 | { |
723 | FillLandAccessCommand(cmd, entry, parcel.LandData.GlobalID); | 723 | FillLandAccessCommand(cmd, entry, parcel.LandData.GlobalID); |
724 | ExecuteNonQuery(cmd); | 724 | ExecuteNonQuery(cmd); |
@@ -1396,7 +1396,7 @@ namespace OpenSim.Data.MySQL | |||
1396 | newData.ObscureMusic = Convert.ToBoolean(row["ObscureMusic"]); | 1396 | newData.ObscureMusic = Convert.ToBoolean(row["ObscureMusic"]); |
1397 | newData.ObscureMedia = Convert.ToBoolean(row["ObscureMedia"]); | 1397 | newData.ObscureMedia = Convert.ToBoolean(row["ObscureMedia"]); |
1398 | 1398 | ||
1399 | newData.ParcelAccessList = new List<ParcelManager.ParcelAccessEntry>(); | 1399 | newData.ParcelAccessList = new List<LandAccessEntry>(); |
1400 | 1400 | ||
1401 | return newData; | 1401 | return newData; |
1402 | } | 1402 | } |
@@ -1406,12 +1406,12 @@ namespace OpenSim.Data.MySQL | |||
1406 | /// </summary> | 1406 | /// </summary> |
1407 | /// <param name="row"></param> | 1407 | /// <param name="row"></param> |
1408 | /// <returns></returns> | 1408 | /// <returns></returns> |
1409 | private static ParcelManager.ParcelAccessEntry BuildLandAccessData(IDataReader row) | 1409 | private static LandAccessEntry BuildLandAccessData(IDataReader row) |
1410 | { | 1410 | { |
1411 | ParcelManager.ParcelAccessEntry entry = new ParcelManager.ParcelAccessEntry(); | 1411 | LandAccessEntry entry = new LandAccessEntry(); |
1412 | entry.AgentID = DBGuid.FromDB(row["AccessUUID"]); | 1412 | entry.AgentID = DBGuid.FromDB(row["AccessUUID"]); |
1413 | entry.Flags = (AccessList) Convert.ToInt32(row["Flags"]); | 1413 | entry.Flags = (AccessList) Convert.ToInt32(row["Flags"]); |
1414 | entry.Time = new DateTime(); | 1414 | entry.Expires = Convert.ToInt32(row["Expires"]); |
1415 | return entry; | 1415 | return entry; |
1416 | } | 1416 | } |
1417 | 1417 | ||
@@ -1723,11 +1723,12 @@ namespace OpenSim.Data.MySQL | |||
1723 | /// <param name="row"></param> | 1723 | /// <param name="row"></param> |
1724 | /// <param name="entry"></param> | 1724 | /// <param name="entry"></param> |
1725 | /// <param name="parcelID"></param> | 1725 | /// <param name="parcelID"></param> |
1726 | private static void FillLandAccessCommand(MySqlCommand cmd, ParcelManager.ParcelAccessEntry entry, UUID parcelID) | 1726 | private static void FillLandAccessCommand(MySqlCommand cmd, LandAccessEntry entry, UUID parcelID) |
1727 | { | 1727 | { |
1728 | cmd.Parameters.AddWithValue("LandUUID", parcelID.ToString()); | 1728 | cmd.Parameters.AddWithValue("LandUUID", parcelID.ToString()); |
1729 | cmd.Parameters.AddWithValue("AccessUUID", entry.AgentID.ToString()); | 1729 | cmd.Parameters.AddWithValue("AccessUUID", entry.AgentID.ToString()); |
1730 | cmd.Parameters.AddWithValue("Flags", entry.Flags); | 1730 | cmd.Parameters.AddWithValue("Flags", entry.Flags); |
1731 | cmd.Parameters.AddWithValue("Expires", entry.Expires.ToString()); | ||
1731 | } | 1732 | } |
1732 | 1733 | ||
1733 | /// <summary> | 1734 | /// <summary> |