diff options
author | UbitUmarov | 2019-08-17 23:57:05 +0100 |
---|---|---|
committer | UbitUmarov | 2019-08-17 23:57:05 +0100 |
commit | db374112c6ce406fafe30a5da3a16d327dcb7a03 (patch) | |
tree | 5e9c36d09fadd75a6218d2978df99b95f6fefd36 /OpenSim/Framework | |
parent | EstateAccess: add some ban fields to fill one day (diff) | |
download | opensim-SC-db374112c6ce406fafe30a5da3a16d327dcb7a03.zip opensim-SC-db374112c6ce406fafe30a5da3a16d327dcb7a03.tar.gz opensim-SC-db374112c6ce406fafe30a5da3a16d327dcb7a03.tar.bz2 opensim-SC-db374112c6ce406fafe30a5da3a16d327dcb7a03.tar.xz |
EstateAccess do fill the fields(mySQL only); fix the response
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Framework/EstateBan.cs | 5 | ||||
-rw-r--r-- | OpenSim/Framework/LLSDxmlEncode.cs | 31 |
2 files changed, 20 insertions, 16 deletions
diff --git a/OpenSim/Framework/EstateBan.cs b/OpenSim/Framework/EstateBan.cs index 12a92bb..81a56d7 100644 --- a/OpenSim/Framework/EstateBan.cs +++ b/OpenSim/Framework/EstateBan.cs | |||
@@ -67,6 +67,9 @@ namespace OpenSim.Framework | |||
67 | } | 67 | } |
68 | } | 68 | } |
69 | 69 | ||
70 | public UUID BanningUserID { get; set; } | ||
71 | public int BanTime; | ||
72 | |||
70 | private string m_bannedHostAddress = string.Empty; | 73 | private string m_bannedHostAddress = string.Empty; |
71 | /// <summary> | 74 | /// <summary> |
72 | /// IP address or domain name of the banned client. | 75 | /// IP address or domain name of the banned client. |
@@ -143,6 +146,8 @@ namespace OpenSim.Framework | |||
143 | p.SetValue(this, Boolean.Parse((string)map[p.Name]), null); | 146 | p.SetValue(this, Boolean.Parse((string)map[p.Name]), null); |
144 | else if (value is UUID) | 147 | else if (value is UUID) |
145 | p.SetValue(this, UUID.Parse((string)map[p.Name]), null); | 148 | p.SetValue(this, UUID.Parse((string)map[p.Name]), null); |
149 | else if (value is DateTime) | ||
150 | p.SetValue(this, DateTime.Parse((string)map[p.Name]), null); | ||
146 | } | 151 | } |
147 | } | 152 | } |
148 | 153 | ||
diff --git a/OpenSim/Framework/LLSDxmlEncode.cs b/OpenSim/Framework/LLSDxmlEncode.cs index ac9b468..97b3ca1 100644 --- a/OpenSim/Framework/LLSDxmlEncode.cs +++ b/OpenSim/Framework/LLSDxmlEncode.cs | |||
@@ -315,13 +315,9 @@ namespace OpenSim.Framework | |||
315 | public static void AddRawElem(string e, StringBuilder sb) | 315 | public static void AddRawElem(string e, StringBuilder sb) |
316 | { | 316 | { |
317 | if(String.IsNullOrEmpty(e)) | 317 | if(String.IsNullOrEmpty(e)) |
318 | sb.Append("<string />"); | 318 | return; |
319 | else | 319 | |
320 | { | 320 | sb.Append(e); |
321 | sb.Append("<string>"); | ||
322 | sb.Append(e); | ||
323 | sb.Append("</string>"); | ||
324 | } | ||
325 | } | 321 | } |
326 | 322 | ||
327 | public static void AddElem(Uri e, StringBuilder sb) | 323 | public static void AddElem(Uri e, StringBuilder sb) |
@@ -652,18 +648,13 @@ namespace OpenSim.Framework | |||
652 | 648 | ||
653 | public static void AddRawElem(string name, string e, StringBuilder sb) | 649 | public static void AddRawElem(string name, string e, StringBuilder sb) |
654 | { | 650 | { |
651 | if (String.IsNullOrEmpty(e)) | ||
652 | return; | ||
653 | |||
655 | sb.Append("<key>"); | 654 | sb.Append("<key>"); |
656 | sb.Append(name); | 655 | sb.Append(name); |
657 | sb.Append("</key>"); | 656 | sb.Append("</key>"); |
658 | 657 | sb.Append(e); | |
659 | if(String.IsNullOrEmpty(e)) | ||
660 | sb.Append("<string />"); | ||
661 | else | ||
662 | { | ||
663 | sb.Append("<string>"); | ||
664 | sb.Append(e); | ||
665 | sb.Append("</string>"); | ||
666 | } | ||
667 | } | 658 | } |
668 | 659 | ||
669 | public static void AddElem(string name, Uri e, StringBuilder sb) | 660 | public static void AddElem(string name, Uri e, StringBuilder sb) |
@@ -723,6 +714,14 @@ namespace OpenSim.Framework | |||
723 | sb.Append(e); | 714 | sb.Append(e); |
724 | } | 715 | } |
725 | 716 | ||
717 | public static void AddLLSD(string name, string e, StringBuilder sb) | ||
718 | { | ||
719 | sb.Append("<key>"); | ||
720 | sb.Append(name); | ||
721 | sb.Append("</key>"); | ||
722 | sb.Append(e); | ||
723 | } | ||
724 | |||
726 | public static void EscapeToXML(string s, StringBuilder sb) | 725 | public static void EscapeToXML(string s, StringBuilder sb) |
727 | { | 726 | { |
728 | int i; | 727 | int i; |