public static function ECKPermission::loadAllByUID in Entity Construction Kit (ECK) 7.3
2 calls to ECKPermission::loadAllByUID()
- 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 211
Class
Code
public static function loadAllByUID($uid) {
//@todo move this to a general function
$results = db_select('eck_permissions', 'p')
->fields('p', array(
'id',
))
->condition("type", "user", "=")
->condition("oid", $uid, "=")
->execute();
$perms = array();
foreach ($results as $result) {
$id = $result->id;
$perms[] = ECKPermission::loadById($id);
}
return $perms;
}