RdbAdmin Module

RolesTrait

Roles trait.

Table of Contents

Properties

$selectedRoles  : array<string|int, mixed>

Methods

getRoleUrlsMethods()  : array<string|int, mixed>
Get role URLs and methods about role pages.
isRestrictedPriority()  : bool
Check if the data that will be update or delete is in restricted priority.

Properties

$selectedRoles

protected array<string|int, mixed> $selectedRoles = []

Selected roles. This property can access after called to isRestrictedPriority() method. It can be use to loop each row immediately.

Methods

getRoleUrlsMethods()

Get role URLs and methods about role pages.

protected getRoleUrlsMethods([string $userrole_id = '' ]) : array<string|int, mixed>
Parameters
$userrole_id : string = ''

The role ID.

Return values
array<string|int, mixed>

Return associative array.

isRestrictedPriority()

Check if the data that will be update or delete is in restricted priority.

protected isRestrictedPriority(array<string|int, mixed> $userrole_ids) : bool
Parameters
$userrole_ids : array<string|int, mixed>

The list of user role IDs. This can be array of IDs that was re-ordered.

Return values
bool

Return true if yes (cannot update), false if not (can update).


        
On this page

Search results