public function hasAuthorization(&$user, $consumer_id) { if ($this->ogVersion == 1) { $result = FALSE; list($gid, $rid) = $this->og1ConsumerIdParts($consumer_id); return ldap_authorization_og1_has_membership($gid, $user->uid) && ldap_authorization_og1_has_role($gid, $user->uid, $rid); } else { return ldap_authorization_og2_has_consumer_id($consumer_id, $user->uid); } }
public function hasAuthorization(&$user, $consumer_id) { if ($this->ogVersion == 1) { list($gid, $rid) = @explode('-', $consumer_id); $roles = og_get_user_roles($gid, $uid); $result = !empty($roles[$rid]); } else { $result = ldap_authorization_og2_has_consumer_id($consumer_id, $user->uid); } return $result; }