From 5267a9dd724817d79f7bafe68240ce0b4923274f Mon Sep 17 00:00:00 2001 From: Matthew Wire Date: Wed, 22 Apr 2020 10:55:29 +0100 Subject: [PATCH] Don't hide disabled memberships from the contact membership tab --- CRM/Member/BAO/Membership.php | 7 +------ CRM/Member/Page/Tab.php | 8 -------- 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/CRM/Member/BAO/Membership.php b/CRM/Member/BAO/Membership.php index df5e17a48d..90e68000ee 100644 --- a/CRM/Member/BAO/Membership.php +++ b/CRM/Member/BAO/Membership.php @@ -1579,11 +1579,6 @@ WHERE civicrm_membership.contact_id = civicrm_contact.id * @return null|string */ public static function getContactMembershipCount($contactID, $activeOnly = FALSE) { - CRM_Financial_BAO_FinancialType::getAvailableMembershipTypes($membershipTypes); - $addWhere = " AND membership_type_id IN (0)"; - if (!empty($membershipTypes)) { - $addWhere = " AND membership_type_id IN (" . implode(',', array_keys($membershipTypes)) . ")"; - } $select = "SELECT count(*) FROM civicrm_membership "; $where = "WHERE civicrm_membership.contact_id = {$contactID} AND civicrm_membership.is_test = 0 "; @@ -1593,7 +1588,7 @@ WHERE civicrm_membership.contact_id = civicrm_contact.id $where .= " and civicrm_membership_status.is_current_member = 1"; } - $query = $select . $where . $addWhere; + $query = $select . $where; return CRM_Core_DAO::singleValueQuery($query); } diff --git a/CRM/Member/Page/Tab.php b/CRM/Member/Page/Tab.php index 8301a964a7..7eb4816688 100644 --- a/CRM/Member/Page/Tab.php +++ b/CRM/Member/Page/Tab.php @@ -33,17 +33,9 @@ class CRM_Member_Page_Tab extends CRM_Core_Page { * called when action is browse. */ public function browse() { - $links = self::links('all', $this->_isPaymentProcessor, $this->_accessContribution); - CRM_Financial_BAO_FinancialType::getAvailableMembershipTypes($membershipTypes); - $addWhere = "membership_type_id IN (0)"; - if (!empty($membershipTypes)) { - $addWhere = "membership_type_id IN (" . implode(',', array_keys($membershipTypes)) . ")"; - } - $membership = []; $dao = new CRM_Member_DAO_Membership(); $dao->contact_id = $this->_contactId; - $dao->whereAdd($addWhere); $dao->find(); //CRM--4418, check for view, edit, delete -- 2.25.1