jAclDbManager
in package
This class is used to manage rights. Works only with db driver of jAcl.
Tags
Table of Contents
- addRight() : bool
- Add a right on the given subject/group/resource.
- addSubject() : mixed
- Create a new subject.
- removeResourceRight() : mixed
- Remove the right on the given subject/resource, for all groups.
- removeRight() : mixed
- Remove a right on the given subject/group/resource.
- removeSubject() : mixed
- Delete the given subject.
Methods
addRight()
Add a right on the given subject/group/resource.
public
static addRight(int $group, string $subject, string $value[, string $resource = '' ]) : bool
Parameters
- $group : int
-
the group id
- $subject : string
-
the key of the subject
- $value : string
-
the value of the right
- $resource : string = ''
-
the id of a resource
Tags
Return values
bool —true if the right is set
addSubject()
Create a new subject.
public
static addSubject(string $subject, int $id_aclvalgrp, string $label_key) : mixed
Parameters
- $subject : string
-
the key of the subject
- $id_aclvalgrp : int
-
the id of the values group with which the right can be set
- $label_key : string
-
the key of a locale which represents the label of the subject
Tags
Return values
mixed —removeResourceRight()
Remove the right on the given subject/resource, for all groups.
public
static removeResourceRight(string $subject, string $resource) : mixed
Parameters
- $subject : string
-
the key of the subject
- $resource : string
-
the id of a resource
Tags
Return values
mixed —removeRight()
Remove a right on the given subject/group/resource.
public
static removeRight(int $group, string $subject, string $value[, string $resource = '' ]) : mixed
Parameters
- $group : int
-
the group id
- $subject : string
-
the key of the subject
- $value : string
-
the value of the right
- $resource : string = ''
-
the id of a resource
Tags
Return values
mixed —removeSubject()
Delete the given subject.
public
static removeSubject(string $subject) : mixed
Parameters
- $subject : string
-
the key of the subject