1.5 KiB
Permission to Group Model
Examples
References
{% PHPclassDisplayer "Permission_to_group_model" %} {% endPHPclassDisplayer %}
{% PHPmethodDisplayer "create($permission_id, $group_id)" %}
Assigns a permission to a group.
{% param "$permission_id", type="int" %}
Permission's ID
{% param "$group_id", type="int" %}
Group's ID
{% return %}
Either TRUE
on success, or FALSE
.
{% endPHPmethodDisplayer %}
{% PHPmethodDisplayer "delete($permission_id, $group_id)" %}
Removes a assigned permission from a group.
{% param "$permission_id", type="int" %}
Permission's ID
{% param "$group_id", type="int" %}
Group's ID
{% return %}
Either TRUE
on success, or FALSE
.
{% endPHPmethodDisplayer %}
{% PHPmethodDisplayer "delete_by_group($group_id)" %}
Removes all assigned permissions from a group.
{% param "$group_id", type="int" %}
Group's ID
{% return %}
Either TRUE
on success, or FALSE
.
{% endPHPmethodDisplayer %}
{% PHPmethodDisplayer "delete_by_permission($permission_id)" %}
Remove a permission from any group.
{% param "$permission_id", type="int" %}
Permission's ID
{% return %}
Either TRUE
on success, or FALSE
.
{% endPHPmethodDisplayer %}
{% PHPmethodDisplayer "exist($permission_id, $group_id)" %}
Checks if a permission is already assigned to a group.
{% param "$permission_id", type="int" %}
Permission's ID
{% param "$group_id", type="int" %}
Group's ID
{% return %}
Either TRUE
on success, or FALSE
.
{% endPHPmethodDisplayer %}