From 950351e3f88914d48158a70d482d9061f0a718af Mon Sep 17 00:00:00 2001 From: Alok Patel Date: Fri, 8 Feb 2019 06:58:32 +0530 Subject: [PATCH] CIVICRM-1149: Added column to display if membership is primary or inherited. --- CRM/Report/Form/Member/Detail.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CRM/Report/Form/Member/Detail.php b/CRM/Report/Form/Member/Detail.php index 13a286ada4..94afd1f197 100644 --- a/CRM/Report/Form/Member/Detail.php +++ b/CRM/Report/Form/Member/Detail.php @@ -104,6 +104,10 @@ class CRM_Report_Form_Member_Detail extends CRM_Report_Form { 'title' => ts('End Date'), 'default' => TRUE, ), + 'owner_membership_id' => array( + 'title' => ts('Primary/Inherited?'), + 'default' => TRUE, + ), 'join_date' => array( 'title' => ts('Join Date'), 'default' => TRUE, @@ -363,6 +367,12 @@ class CRM_Report_Form_Member_Detail extends CRM_Report_Form { $entryFound = TRUE; } + if (array_key_exists('civicrm_membership_owner_membership_id', $row)) { + $value = $row['civicrm_membership_owner_membership_id']; + $rows[$rowNum]['civicrm_membership_owner_membership_id'] = ($value != '') ? 'Inherited' : 'Primary'; + $entryFound = TRUE; + } + // Convert campaign_id to campaign title if (array_key_exists('civicrm_membership_campaign_id', $row)) { if ($value = $row['civicrm_membership_campaign_id']) { -- 2.25.1