You are here

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

ECKPermission

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;
}