// contacts.
// Get the Membership Type Details.
- $membershipType = CRM_Member_BAO_MembershipType::getMembershipTypeDetails($membershipValues['membership_type_id']);
+ $membershipType = CRM_Member_BAO_MembershipType::getMembershipType($membershipValues['membership_type_id']);
// Check if contact's relationship type exists in membership type
$relTypeDirs = [];
if (!empty($membershipType['relationship_type_id'])) {
- $relTypeIds = explode(CRM_Core_DAO::VALUE_SEPARATOR, $membershipType['relationship_type_id']);
+ $relTypeIds = (array) $membershipType['relationship_type_id'];
}
if (!empty($membershipType['relationship_direction'])) {
- $relDirections = explode(CRM_Core_DAO::VALUE_SEPARATOR, $membershipType['relationship_direction']);
+ $relDirections = (array) $membershipType['relationship_direction'];
}
foreach ($relTypeIds as $key => $value) {
$relTypeDirs[] = $value . '_' . $relDirections[$key];