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.
61 lines
1.6 KiB
61 lines
1.6 KiB
8 years ago
|
# Permissions Model
|
||
|
|
||
|
## Examples
|
||
|
|
||
|
## References
|
||
|
|
||
|
{% PHPclassDisplayer "Permissions_model" %}
|
||
|
{% endPHPclassDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "create($name [, $definition = ''])" %}
|
||
|
Creates a permission.
|
||
|
{% param "$name", type="string" %}
|
||
|
Permission's name
|
||
|
{% param "$definition", type="string" %}
|
||
|
Permission's definition
|
||
|
{% return %}
|
||
|
Either `Permission_ID` of created permission, or `FALSE`.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "update($permission_id [, $name = NULL, $definition = NULL])" %}
|
||
|
Updates a permission.
|
||
|
{% param "$permission_id", type="int" %}
|
||
|
Permission's ID
|
||
|
{% param "$name", type="string" %}
|
||
|
Permission's name
|
||
|
{% param "$definition", type="string" %}
|
||
|
Permission's definition
|
||
|
{% return %}
|
||
|
Either `TRUE` on success, or `FALSE`.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "delete($id)" %}
|
||
|
Removes a permission.
|
||
|
{% param "$permission_id", type="int" %}
|
||
|
Permission's ID
|
||
|
{% return %}
|
||
|
Either `TRUE` on success, or `FALSE`.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "get($permission_id)" %}
|
||
|
Retrieves a permission.
|
||
|
{% param "$permission_id", type="int" %}
|
||
|
Permission's ID
|
||
|
{% return %}
|
||
|
Either `TRUE` on success, or `FALSE`.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "get_id($name)" %}
|
||
|
Retrieves permission_id.
|
||
|
{% param "$name", type="int" %}
|
||
|
Permission's name
|
||
|
{% return %}
|
||
|
Either `Permission_ID`, or `FALSE`.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "get_all()" %}
|
||
|
Retrieves all permissions.
|
||
|
{% return %}
|
||
|
Array of all permission as object.
|
||
|
{% endPHPmethodDisplayer %}
|