AclList: Difference between revisions
Jump to navigation
Jump to search
(OOP syntax added) |
m (→Syntax: OOP) |
||
Line 7: | Line 7: | ||
table aclList () | table aclList () | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{OOP| | {{OOP|This function is also a static function underneath the ACL class.|[[acl]]:list||}} | ||
===Returns=== | ===Returns=== | ||
Returns a table of all the ACLs. This table can be empty if no ACLs exist. It can also return ''false''/''nil'' if it failed for some reason. | Returns a table of all the ACLs. This table can be empty if no ACLs exist. It can also return ''false''/''nil'' if it failed for some reason. |
Revision as of 15:03, 22 August 2014
This function returns a list of all the ACLs.
Syntax
table aclList ()
OOP Syntax Help! I don't understand this!
- Note: This function is also a static function underneath the ACL class.
- Method: acl:list(...)
Returns
Returns a table of all the ACLs. This table can be empty if no ACLs exist. It can also return false/nil if it failed for some reason.
Example
This example adds a command listacls which prints out a name list of all ACLs to the console.
function printOutAllACLs ( thePlayer ) -- get a table over all the ACLs local allACLs = aclList() -- if the table is empty (there are no ACLs) if #allACLs == 0 then -- print out a message to console and exit function return outputConsole ( "There are no ACLs!", thePlayer ) else -- print out a list of the names outputConsole ( "List of all ACLs:", thePlayer ) for key, singleACL in ipairs ( allACLs ) do local ACLName = aclGetName ( singleACL ) outputConsole ( "- " .. tostring ( ACLName ), thePlayer ) end end end addCommandHandler ( "listacls", printOutAllACLs )
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