diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Framework/Data.MySQL/MySQLInventoryData.cs | 9 | ||||
-rw-r--r-- | OpenSim/Framework/Data.SQLite/SQLiteInventoryStore.cs | 17 | ||||
-rw-r--r-- | OpenSim/Framework/Data/InventoryData.cs | 6 |
3 files changed, 32 insertions, 0 deletions
diff --git a/OpenSim/Framework/Data.MySQL/MySQLInventoryData.cs b/OpenSim/Framework/Data.MySQL/MySQLInventoryData.cs index d8bfc4d..b02aa93 100644 --- a/OpenSim/Framework/Data.MySQL/MySQLInventoryData.cs +++ b/OpenSim/Framework/Data.MySQL/MySQLInventoryData.cs | |||
@@ -320,6 +320,15 @@ namespace OpenSim.Framework.Data.MySQL | |||
320 | } | 320 | } |
321 | 321 | ||
322 | /// <summary> | 322 | /// <summary> |
323 | /// | ||
324 | /// </summary> | ||
325 | /// <param name="item"></param> | ||
326 | public void deleteInventoryItem(InventoryItemBase item) | ||
327 | { | ||
328 | |||
329 | } | ||
330 | |||
331 | /// <summary> | ||
323 | /// Creates a new inventory folder | 332 | /// Creates a new inventory folder |
324 | /// </summary> | 333 | /// </summary> |
325 | /// <param name="folder">Folder to create</param> | 334 | /// <param name="folder">Folder to create</param> |
diff --git a/OpenSim/Framework/Data.SQLite/SQLiteInventoryStore.cs b/OpenSim/Framework/Data.SQLite/SQLiteInventoryStore.cs index 045fbee..fe494fb 100644 --- a/OpenSim/Framework/Data.SQLite/SQLiteInventoryStore.cs +++ b/OpenSim/Framework/Data.SQLite/SQLiteInventoryStore.cs | |||
@@ -447,6 +447,23 @@ namespace OpenSim.Framework.Data.SQLite | |||
447 | } | 447 | } |
448 | 448 | ||
449 | /// <summary> | 449 | /// <summary> |
450 | /// | ||
451 | /// </summary> | ||
452 | /// <param name="item"></param> | ||
453 | public void deleteInventoryItem(InventoryItemBase item) | ||
454 | { | ||
455 | DataTable inventoryItemTable = ds.Tables["inventoryitems"]; | ||
456 | |||
457 | DataRow inventoryRow = inventoryItemTable.Rows.Find(item.inventoryID); | ||
458 | if (inventoryRow != null) | ||
459 | { | ||
460 | inventoryRow.Delete(); | ||
461 | } | ||
462 | |||
463 | this.invItemsDa.Update(ds, "inventoryitems"); | ||
464 | } | ||
465 | |||
466 | /// <summary> | ||
450 | /// Adds a new folder specified by folder | 467 | /// Adds a new folder specified by folder |
451 | /// </summary> | 468 | /// </summary> |
452 | /// <param name="folder">The inventory folder</param> | 469 | /// <param name="folder">The inventory folder</param> |
diff --git a/OpenSim/Framework/Data/InventoryData.cs b/OpenSim/Framework/Data/InventoryData.cs index a12b87b..38c251c 100644 --- a/OpenSim/Framework/Data/InventoryData.cs +++ b/OpenSim/Framework/Data/InventoryData.cs | |||
@@ -202,6 +202,12 @@ namespace OpenSim.Framework.Data | |||
202 | void updateInventoryItem(InventoryItemBase item); | 202 | void updateInventoryItem(InventoryItemBase item); |
203 | 203 | ||
204 | /// <summary> | 204 | /// <summary> |
205 | /// | ||
206 | /// </summary> | ||
207 | /// <param name="item"></param> | ||
208 | void deleteInventoryItem(InventoryItemBase item); | ||
209 | |||
210 | /// <summary> | ||
205 | /// Adds a new folder specified by folder | 211 | /// Adds a new folder specified by folder |
206 | /// </summary> | 212 | /// </summary> |
207 | /// <param name="folder">The inventory folder</param> | 213 | /// <param name="folder">The inventory folder</param> |