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.4 KiB
55 lines
1.4 KiB
8 years ago
|
# Permission to User Model
|
||
|
|
||
|
## Examples
|
||
|
|
||
|
## References
|
||
|
|
||
|
{% PHPclassDisplayer "Permission_to_user_model" %}
|
||
|
{% endPHPclassDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "create($permission_id, $user_id)" %}
|
||
|
Assigns a permission to a user.
|
||
|
{% param "$permission_id", type="int" %}
|
||
|
Permission's ID
|
||
|
{% param "$user_id", type="int" %}
|
||
|
User's ID
|
||
|
{% return %}
|
||
|
Either `TRUE` on success, or `FALSE`.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "delete($permission_id, $user_id)" %}
|
||
|
Removes a assigned permission from a user.
|
||
|
{% param "$permission_id", type="int" %}
|
||
|
Permission's ID
|
||
|
{% param "$user_id", type="int" %}
|
||
|
User's ID
|
||
|
{% return %}
|
||
|
Either `TRUE` on success, or `FALSE`.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "delete_by_user($user_id)" %}
|
||
|
Removes all assigned permissions from a user.
|
||
|
{% param "$user_id", type="int" %}
|
||
|
User's ID
|
||
|
{% return %}
|
||
|
Either `TRUE` on success, or `FALSE`.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "delete_by_permission($permission_id)" %}
|
||
|
Remove a permission from any user.
|
||
|
{% param "$permission_id", type="int" %}
|
||
|
Permission's ID
|
||
|
{% return %}
|
||
|
Either `TRUE` on success, or `FALSE`.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "exist($permission_id, $user_id)" %}
|
||
|
Checks if a permission is already assigned to a user.
|
||
|
{% param "$permission_id", type="int" %}
|
||
|
Permission's ID
|
||
|
{% param "$user_id", type="int" %}
|
||
|
User's ID
|
||
|
{% return %}
|
||
|
Either `TRUE` on success, or `FALSE`.
|
||
|
{% endPHPmethodDisplayer %}
|