Well, good question: I didn’t even check that.
The items are taken from the table without taken into account from which Guild they came from. Worse: even items pages that should be accessible only when entering the Guild, Officer or Admin password are shown.
This is a design flaw: I’ll correct that.
Note that searching for items with the search button in the main menu WILL not stop when characters do not want to show their sacs and bags. All items will be shown. This is also true for vault-searching, even if you protected your Vault-view access with password for the 3 levels.
A real bug will show up when having multiple Guildes – the colon “pages”’ will not show the correct page names. (but it won't fault, and shown items are really present "in one of the multiples vaults ^^))
Every Guild can have 1 to 6 pages (name stored in the field item_name), numbers Tab1 to Tab6 (stored in the field item_slot). Pages identification is indicates by the field item_parent being named ‘vault’.
For two or more guilds with a Vault, there will be more then one record (field item_slot) that’s being named “Tab1”.
The guild_id has to be taken in account to discriminate between different Guilds and there different pages.
This implies that objects also have to be related to the ‘owner’ guild_id, so that the correct page will be named (and: the owner Guild).
I thinks I’ve got something to do ;-)
I’ll be back with an update.
Btw : thanks for bringing up the issue
I'll finish the job
If someone thinks sthat still something is missing, please stand up and speak.