[ Index ] |
|
Code source de XOOPS 2.0.17.1 |
[Code source] [Imprimer] [Statistiques]
(pas de description)
Author: | Kazumi Ono <onokazu@xoops.org> |
Copyright: | copyright (c) 2000-2003 XOOPS.org |
Poids: | 406 lignes (15 kb) |
Inclus ou requis: | 0 fois |
Référencé: | 0 fois |
Nécessite: | 0 fichiers |
XoopsGroupPerm:: (1 méthode):
XoopsGroupPerm()
XoopsGroupPermHandler:: (13 méthodes):
create()
get()
insert()
delete()
getObjects()
getCount()
deleteAll()
deleteByGroup()
deleteByModule()
checkRight()
addRight()
getItemIds()
getGroupIds()
Classe: XoopsGroupPerm - X-Ref
A group permissionXoopsGroupPerm() X-Ref |
Constructor |
Classe: XoopsGroupPermHandler - X-Ref
XOOPS group permission handler class.create($isNew = true) X-Ref |
Create a new {@link XoopsGroupPerm} return: bool $isNew Flag the object as "new"? |
get($id) X-Ref |
Retrieve a group permission param: int $id ID return: object {@link XoopsGroupPerm}, FALSE on fail |
insert(&$perm) X-Ref |
Store a {@link XoopsGroupPerm} param: object &$perm {@link XoopsGroupPerm} object return: bool TRUE on success |
delete(&$perm) X-Ref |
Delete a {@link XoopsGroupPerm} param: object &$perm return: bool TRUE on success |
getObjects($criteria = null, $id_as_key = false) X-Ref |
Retrieve multiple {@link XoopsGroupPerm}s param: object $criteria {@link CriteriaElement} param: bool $id_as_key Use IDs as array keys? return: array Array of {@link XoopsGroupPerm}s |
getCount($criteria = null) X-Ref |
Count some {@link XoopsGroupPerm}s param: object $criteria {@link CriteriaElement} return: int |
deleteAll($criteria = null) X-Ref |
Delete all permissions by a certain criteria param: object $criteria {@link CriteriaElement} return: bool TRUE on success |
deleteByGroup($gperm_groupid, $gperm_modid = null) X-Ref |
Delete all module specific permissions assigned for a group param: int $gperm_groupid ID of a group param: int $gperm_modid ID of a module return: bool TRUE on success |
deleteByModule($gperm_modid, $gperm_name = null, $gperm_itemid = null) X-Ref |
Delete all module specific permissions param: int $gperm_modid ID of a module param: string $gperm_name Name of a module permission param: int $gperm_itemid ID of a module item return: bool TRUE on success |
checkRight($gperm_name, $gperm_itemid, $gperm_groupid, $gperm_modid = 1) X-Ref |
Check permission param: string $gperm_name Name of permission param: int $gperm_itemid ID of an item param: int/array $gperm_groupid A group ID or an array of group IDs param: int $gperm_modid ID of a module return: bool TRUE if permission is enabled |
addRight($gperm_name, $gperm_itemid, $gperm_groupid, $gperm_modid = 1) X-Ref |
Add a permission param: string $gperm_name Name of permission param: int $gperm_itemid ID of an item param: int $gperm_groupid ID of a group param: int $gperm_modid ID of a module return: bool TRUE jf success |
getItemIds($gperm_name, $gperm_groupid, $gperm_modid = 1) X-Ref |
Get all item IDs that a group is assigned a specific permission param: string $gperm_name Name of permission param: int/array $gperm_groupid A group ID or an array of group IDs param: int $gperm_modid ID of a module return: array array of item IDs |
getGroupIds($gperm_name, $gperm_itemid, $gperm_modid = 1) X-Ref |
Get all group IDs assigned a specific permission for a particular item param: string $gperm_name Name of permission param: int $gperm_itemid ID of an item param: int $gperm_modid ID of a module return: array array of group IDs |
Généré le : Sun Nov 25 11:44:32 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |