1.6 KiB
Groups Model
Examples
References
{% PHPclassDisplayer "Groups_model" %} {% endPHPclassDisplayer %}
{% PHPmethodDisplayer "create($name [, $definition = ''])" %}
Adds a group to database.
{% param "$name", type="string" %}
Group's name
{% param "$definition", type="string" %}
Group's definition
{% return %}
Either Group_ID
of created group, or FALSE
.
{% endPHPmethodDisplayer %}
{% PHPmethodDisplayer "update($group_id [, $name = NULL, $definition = NULL])" %}
Updates a group in database.
{% param "$group_id", type="int" %}
Group's ID
{% param "$name", type="string" %}
Group's name
{% param "$definition", type="string" %}
Group's definition
{% return %}
Either TRUE
on success, or FALSE
.
{% endPHPmethodDisplayer %}
{% PHPmethodDisplayer "delete($group_id)" %}
Removes a group from database.
{% param "$group_id", type="int" %}
Group's ID
{% return %}
Either TRUE
on success, or FALSE
.
{% endPHPmethodDisplayer %}
{% PHPmethodDisplayer "get($group_id)" %}
Retrieves a group from database.
{% param "$group_id", type="int" %}
Group's ID
{% return %}
Either TRUE
on success, or FALSE
.
{% endPHPmethodDisplayer %}
{% PHPmethodDisplayer "get_id($name)" %}
Retrieves a group id from database.
{% param "$name", type="int" %}
Group's name
{% return %}
Either Group_ID
, or FALSE
.
{% endPHPmethodDisplayer %}
{% PHPmethodDisplayer "get_all()" %} Retrieves all groups from database. {% return %} Array of all groups as object. {% endPHPmethodDisplayer %}