| [ 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 permission| XoopsGroupPerm() 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 |
|