+ $validMembership = TRUE;
+ } else {
+ $membershipType = new CRM_Member_BAO_MembershipType();
+ $membershipType->id = $membership->membership_type_id;
+ if ($membershipType->find(TRUE)) {
+ $permContacts = CRM_Contact_BAO_Relationship::getPermissionedContacts($this->_userID, $membershipType->relationship_type_id);
+ if (array_key_exists($membership->contact_id, $permContacts)) {
+ $this->_membershipContactID = $membership->contact_id;
+ $validMembership = TRUE;
+ }
+ }