Attachment persistence!!! Patch #9169 (Mantis #1171)

Attachments now save to MySQL. No reattach on login yet.
This commit is contained in:
Melanie Thielker
2008-08-19 02:12:40 +00:00
parent a179089d1c
commit 6d2e1ad6ba
8 changed files with 120 additions and 37 deletions

View File

@@ -1208,7 +1208,10 @@ namespace OpenSim.Data.MySQL
cmd.ExecuteNonQuery();
sql = "insert into avatarattachments (UUID, attachpoint, item, asset) values (?uuid, ?attchpoint, ?item, ?asset)";
if (data == null)
return;
sql = "insert into avatarattachments (UUID, attachpoint, item, asset) values (?uuid, ?attachpoint, ?item, ?asset)";
cmd = (MySqlCommand) dbcon.CreateCommand();
cmd.CommandText = sql;

View File

@@ -834,14 +834,15 @@ namespace OpenSim.Data.MySQL
IDataReader r = cmd.ExecuteReader();
return database.readAttachments(r);
Hashtable ret = database.readAttachments(r);
r.Close();
return ret;
}
public void UpdateUserAttachments(LLUUID agentID, Hashtable data)
{
if(data == null)
return;
database.writeAttachments(agentID, data);
}
}