'default_renewal_contribution_page'
);
if ($defaultRenewPageId) {
- $membership[$dao->id]['renewPageId'] = $defaultRenewPageId;
+ //CRM-14831 - check if membership type is present in contrib page
+ $memBlock = CRM_Member_BAO_Membership::getMembershipBlock($defaultRenewPageId);
+ if ( !empty($memBlock['membership_types']) ) {
+ $memTypes = explode(',', $memBlock['membership_types']);
+ if ( in_array($dao->membership_type_id, $memTypes) ) {
+ $membership[$dao->id]['renewPageId'] = $defaultRenewPageId;
+ }
+ }
}
}
}