You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.5 KiB
55 lines
1.5 KiB
8 years ago
|
# 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 %}
|