From dc2acaa8a887e986644480237910308701c84c1a Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Wed, 16 May 2007 21:10:45 +0000 Subject: Let stuff be broken! --- OpenGrid.Framework.Data.MySQL/MySQLUserData.cs | 68 ++++++++++++++++++++++ .../OpenGrid.Framework.Data.MySQL.csproj | 38 +++++++----- 2 files changed, 91 insertions(+), 15 deletions(-) create mode 100644 OpenGrid.Framework.Data.MySQL/MySQLUserData.cs (limited to 'OpenGrid.Framework.Data.MySQL') diff --git a/OpenGrid.Framework.Data.MySQL/MySQLUserData.cs b/OpenGrid.Framework.Data.MySQL/MySQLUserData.cs new file mode 100644 index 0000000..4f35a59 --- /dev/null +++ b/OpenGrid.Framework.Data.MySQL/MySQLUserData.cs @@ -0,0 +1,68 @@ +using System; +using System.Collections.Generic; +using System.Text; +using OpenGrid.Framework.Data; +using libsecondlife; + +namespace OpenGrid.Framework.Data.MySQL +{ + class MySQLUserData : IUserData + { + public MySQLManager manager; + + public void Initialise() + { + manager = new MySQLManager("host", "database", "user", "password", "false"); + } + + public UserProfileData getUserByName(string name) + { + return getUserByName(name.Split(' ')[0], name.Split(' ')[1]); + } + + public UserProfileData getUserByName(string user, string last) + { + return new UserProfileData(); + } + + public UserProfileData getUserByUUID(LLUUID uuid) + { + return new UserProfileData(); + } + + public UserAgentData getAgentByName(string name) + { + return getAgentByName(name.Split(' ')[0], name.Split(' ')[1]); + } + + public UserAgentData getAgentByName(string user, string last) + { + return new UserAgentData(); + } + + public UserAgentData getAgentByUUID(LLUUID uuid) + { + return new UserAgentData(); + } + + public bool moneyTransferRequest(LLUUID from, LLUUID to, uint amount) + { + return false; + } + + public bool inventoryTransferRequest(LLUUID from, LLUUID to, LLUUID item) + { + return false; + } + + public string getName() + { + return "MySQL Userdata Interface"; + } + + public string getVersion() + { + return "0.1"; + } + } +} diff --git a/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.csproj b/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.csproj index d9ee212..67cdda6 100644 --- a/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.csproj +++ b/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.csproj @@ -1,4 +1,4 @@ - + Local 8.0.50727 @@ -6,7 +6,8 @@ {0F3C3AC1-0000-0000-0000-000000000000} Debug AnyCPU - + + OpenGrid.Framework.Data.MySQL @@ -15,9 +16,11 @@ IE50 false Library - + + OpenGrid.Framework.Data.MySQL - + + @@ -28,7 +31,8 @@ TRACE;DEBUG - + + True 4096 False @@ -37,7 +41,8 @@ False False 4 - + + False @@ -46,7 +51,8 @@ TRACE - + + False 4096 True @@ -55,26 +61,27 @@ False False 4 - + + - + System.dll False - + System.Xml.dll False - + System.Data.dll False - + ..\bin\libsecondlife.dll False - + ..\bin\MySql.Data.dll False @@ -84,7 +91,7 @@ OpenGrid.Framework.Data {62CDF671-0000-0000-0000-000000000000} {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - False + False @@ -94,6 +101,7 @@ Code + Code @@ -105,4 +113,4 @@ - + \ No newline at end of file -- cgit v1.1