ZenMagick 0.9.10


zenmagick.store.admin.services\ZMAdminUserRoles
services\ZMAdminUserRoles.php at line 30

Class ZMAdminUserRoles

ZMObject
└─ZMAdminUserRoles

public class ZMAdminUserRoles
extends ZMObject

Admin user roles service.

Author:
DerManoMann

Fields inherited from org.zenmagick.core\ZMObject
properties_
Method Summary
void

__construct()

Create new instance.

int

addRole(mixed name)

Add a role.

void

deleteRole(mixed name)

Delete a role.

array

getAllRoles()

Get a list of all roles.

array

getRolesForId(int id)

Get roles for a given user id.

static void

instance()

Get instance.

void

setRolesForId(int id, mixed roles, array List)

Set the given roles.

Methods inherited from org.zenmagick.core\ZMObject
__construct, attachMethod, get, getAttachedMethods, getProperties, getPropertyNames, set, singleton

Method Detail

services\ZMAdminUserRoles.php at line 35

__construct

public void __construct()

Create new instance.


services\ZMAdminUserRoles.php at line 74

addRole

public int addRole(mixed name)

Add a role.

Returns:
The new role id.

services\ZMAdminUserRoles.php at line 83

deleteRole

public void deleteRole(mixed name)

Delete a role.


services\ZMAdminUserRoles.php at line 59

getAllRoles

public array getAllRoles()

Get a list of all roles.

Returns:
List of roles with the role id as key.

services\ZMAdminUserRoles.php at line 99

getRolesForId

public array getRolesForId(int id)

Get roles for a given user id.

Parameters:
id - The user id.
Returns:
List of roles with the role id as key.

services\ZMAdminUserRoles.php at line 49

instance

public static void instance()

Get instance.


services\ZMAdminUserRoles.php at line 118

setRolesForId

public void setRolesForId(int id, mixed roles, array List)

Set the given roles.

Parameters:
id - The user id.
List - of roles.

ZenMagick 0.9.10