52 lines
1.2 KiB
Perl
52 lines
1.2 KiB
Perl
package OpenSim::InventoryServer::Config;
|
|
|
|
use strict;
|
|
|
|
our %SYS_SQL = (
|
|
save_inventory_folder =>
|
|
"REPLACE INTO inventoryfolders VALUES (?,?,?,?,?,?)",
|
|
save_inventory_item =>
|
|
"REPLACE INTO inventoryitems VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)",
|
|
get_root_folder =>
|
|
"SELECT * FROM inventoryfolders WHERE parentFolderID=? AND agentId=?",
|
|
get_children_folders =>
|
|
"SELECT * FROM inventoryfolders WHERE parentFolderID=?",
|
|
get_user_inventory_folders =>
|
|
"SELECT * FROM inventoryfolders WHERE agentID=?",
|
|
get_user_inventory_items =>
|
|
"SELECT * FROM inventoryitems WHERE avatarID=?",
|
|
delete_inventory_item =>
|
|
"DELETE FROM inventoryitems WHERE inventoryID=?",
|
|
move_inventory_folder =>
|
|
"UPDATE inventoryfolders SET parentFolderID=? WHERE folderID=?",
|
|
);
|
|
|
|
|
|
our @INVENTORYFOLDERS_COLUMNS = (
|
|
"folderID",
|
|
"agentID",
|
|
"parentFolderID",
|
|
"folderName",
|
|
"type",
|
|
"version",
|
|
);
|
|
|
|
our @INVENTORYITEMS_COLUMNS = (
|
|
"inventoryID",
|
|
"assetID",
|
|
"type",
|
|
"parentFolderID",
|
|
"avatarID",
|
|
"inventoryName",
|
|
"inventoryDescription",
|
|
"inventoryNextPermissions",
|
|
"inventoryCurrentPermissions",
|
|
"assetType",
|
|
"invType",
|
|
"creatorID",
|
|
"inventoryBasePermissions",
|
|
"inventoryEveryOnePermissions",
|
|
);
|
|
|
|
1;
|