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