AclObjectGetGroups
Jump to navigation
Jump to search
This function returns a table of all groups the object is in.
Syntax
table aclObjectGetGroups ( string object )
Required Arguments
- object: The name of the ACL entry to get groups of
Returns
Returns a table of all groups the object is in on success, false if something went wrong.
Examples
This example outputs a list of all groups of the calling user
Click to collapse [-]
addCommandHandler("listGroups",function(player)
local account = getPlayerAccount(player)
if not account or isGuestAccount(account) then return end
outputChatBox('Groups:', player)
for _,v in ipairs(aclObjectGetGroups('user.'..getAccountName(account)) do
outputChatBox('* '..aclGroupGetName(v))
end
end)
See Also
- aclCreate
- aclCreateGroup
- aclDestroy
- aclDestroyGroup
- aclGet
- aclGetGroup
- aclGetName
- aclGetRight
- aclGroupAddACL
- aclGroupAddObject
- aclGroupGetName
- aclGroupList
- aclGroupListACL
- aclGroupListObjects
- aclGroupRemoveACL
- aclGroupRemoveObject
- aclList
- aclListRights
- aclReload
- aclRemoveRight
- aclSave
- aclSetRight
- hasObjectPermissionTo
- isObjectInACLGroup