public static function ECKPermission::loadAllByRole in Entity Construction Kit (ECK) 7.3
2 calls to ECKPermission::loadAllByRole()
- eck_permissions in modules/
eck_permissions/ eck_permissions.module - eck_permissions_eck_access in modules/
eck_permissions/ eck_permissions.module
File
- modules/
eck_permissions/ eck_permissions.module, line 194
Class
Code
public static function loadAllByRole($rid) {
//@todo move this to a general function
$results = db_select('eck_permissions', 'p')
->fields('p', array(
'id',
))
->condition("type", "role", "=")
->condition("oid", $rid, "=")
->execute();
$perms = array();
foreach ($results as $result) {
$id = $result->id;
$perms[] = ECKPermission::loadById($id);
}
return $perms;
}