Class icms_member_groupperm_Handler
Group permission handler class.
This class is responsible for providing data access mechanisms to the data source of group permission class objects.
- icms_core_ObjectHandler
- icms_member_groupperm_Handler
Package: Member\GroupPermission
Category: ICMS
Copyright: Copyright (c) 2000 XOOPS.org
License: LICENSE.txt
Author: Kazumi Ono onokazu@xoops.org
See:
Located at member/groupperm/Handler.php
Category: ICMS
Copyright: Copyright (c) 2000 XOOPS.org
License: LICENSE.txt
Author: Kazumi Ono onokazu@xoops.org
See:
icms_member_groupperm_Object
Located at member/groupperm/Handler.php
public
boolean
&
|
|
public
object
&
|
|
public
boolean
|
|
public
boolean
|
|
public
array
|
#
getObjects( object $criteria = null, boolean $id_as_key = false )
Retrieve multiple |
public
integer
|
|
public
boolean
|
|
public
boolean
|
#
deleteByGroup( integer $gperm_groupid, integer $gperm_modid = null )
Delete all module specific permissions assigned for a group |
public
boolean
|
#
deleteByModule( integer $gperm_modid, string $gperm_name = null, integer $gperm_itemid = null )
Delete all module specific permissions |
public
boolean
|
#
checkRight( string $gperm_name, integer $gperm_itemid, int/array $gperm_groupid, integer $gperm_modid = 1, boolean $webmasterAlwaysTrue = true )
Check permission |
public
boolean
|
|
public
array
|
#
getItemIds( string $gperm_name, int/array $gperm_groupid, integer $gperm_modid = 1 )
Get all item IDs that a group is assigned a specific permission |
public
array
|
#
getGroupIds( string $gperm_name, integer $gperm_itemid, integer $gperm_modid = 1 )
Get all group IDs assigned a specific permission for a particular item |
__construct()
|
public static
|
$_cachedRights
|
$db
|