Function __global->_organise_loaded_privileges
Definitions
sources/sitemap_ajax.php
- Organise loaded privileges into a more searchable structure.
- Visibility: public
- Is abstract?: No
- Is static?: No
- Is final?: No
- Returns: array
Parameters
| Name | Type | Passed by reference? | Variadic? | Default | Set | Range | Description |
|---|---|---|---|---|---|---|---|
| $admin_groups | array | No | No | required parameter | N/A | N/A | Global list of admin groups |
| $groups | array | No | No | required parameter | N/A | N/A | Global map of usergroups (ID => name) |
| $_privilege_access | array | No | No | required parameter | N/A | N/A | Privilege database rows |
Returns
- A map of set privileges (group => (privileges => value))
- Type: array
- Set: N/A
- Range: N/A
Preview
Code (PHP)
/**
* Organise loaded privileges into a more searchable structure.
*
* @param array $admin_groups Global list of admin groups
* @param array $groups Global map of usergroups (ID => name)
* @param array $_privilege_access Privilege database rows
* @return array A map of set privileges (group => (privileges => value))
*/
function _organise_loaded_privileges(array $admin_groups, array $groups, array $_privilege_access) : array
* Organise loaded privileges into a more searchable structure.
*
* @param array $admin_groups Global list of admin groups
* @param array $groups Global map of usergroups (ID => name)
* @param array $_privilege_access Privilege database rows
* @return array A map of set privileges (group => (privileges => value))
*/
function _organise_loaded_privileges(array $admin_groups, array $groups, array $_privilege_access) : array

