Helper to deal with user groups.
- Depuis
- 3.6.3
◆ __construct()
__construct |
( |
array |
$groups = array() , |
|
|
|
$mode = self::MODE_INSTANCE |
|
) |
| |
Constructor
- Paramètres
-
array | $groups | Array of groups |
integer | $mode | Working mode for this class |
- Depuis
- 3.6.3
Références $groups, et $mode.
◆ count()
Count loaded user groups.
- Renvoie
- integer
- Depuis
- 3.6.3
◆ get()
Get a user group by its id.
- Paramètres
-
integer | $id | Group identifier |
- Renvoie
- mixed stdClass on success. False otherwise
- Depuis
- 3.6.3
Références $id.
◆ getAll()
Get the list of existing user groups.
- Renvoie
- array
- Depuis
- 3.6.3
Références $groups.
◆ getInstance()
◆ has()
Check if a group is in the list.
- Paramètres
-
integer | $id | Group identifier |
- Renvoie
- boolean
- Depuis
- 3.6.3
Références $id.
◆ isSingleton()
Check if this instance is a singleton.
- Renvoie
- boolean
- Depuis
- 3.6.3
◆ load()
Load a group from database.
- Paramètres
-
integer | $id | Group identifier |
- Renvoie
- mixed
- Depuis
- 3.6.3
Références $db, $id, et $query.
◆ loadAll()
Load all user groups from the database.
- Renvoie
- self
- Depuis
- 3.6.3
Références $db, $groups, et $query.
◆ populateGroupData()
populateGroupData |
( |
|
$group | ) |
|
Populate data for a specific user group.
- Paramètres
-
- Renvoie
- Depuis
- 3.6.3
Références if.
◆ populateGroupsData()
Populates extra information for groups.
- Renvoie
- array
- Depuis
- 3.6.3
Références $groups.
◆ setGroups()
setGroups |
( |
array |
$groups | ) |
|
Set the groups to be used as source.
- Paramètres
-
array | $groups | Array of user groups. |
- Renvoie
- self
- Depuis
- 3.6.3
Références $groups.
◆ total()
Get total available user groups in database.
- Renvoie
- integer
- Depuis
- 3.6.3
Références $db, $query, $total, et null.
◆ $groups
◆ $instance
◆ $mode
◆ $total
◆ MODE_INSTANCE
◆ MODE_SINGLETON
La documentation de cette classe a été générée à partir du fichier suivant :