From fadaea59204945c9d4c97e08dd10688d2e7f1d43 Mon Sep 17 00:00:00 2001 From: Matthew Wire Date: Sat, 2 Dec 2017 15:03:28 +0000 Subject: [PATCH] Add membership to recurring contribution detail --- CRM/Contribute/Page/ContributionRecur.php | 10 ++++++++++ templates/CRM/Contribute/Page/ContributionRecur.tpl | 5 +++++ 2 files changed, 15 insertions(+) diff --git a/CRM/Contribute/Page/ContributionRecur.php b/CRM/Contribute/Page/ContributionRecur.php index 977ec388a29a..ad021d1dc70a 100644 --- a/CRM/Contribute/Page/ContributionRecur.php +++ b/CRM/Contribute/Page/ContributionRecur.php @@ -67,6 +67,16 @@ public function view() { } } + // Add linked membership + $membership = civicrm_api3('Membership', 'get', array( + 'contribution_recur_id' => $recur->id, + )); + if (!empty($membership['count'])) { + $membershipDetails = reset($membership['values']); + $values['membership_id'] = $membershipDetails['id']; + $values['membership_name'] = $membershipDetails['membership_name']; + } + $this->assign('recur', $values); } } diff --git a/templates/CRM/Contribute/Page/ContributionRecur.tpl b/templates/CRM/Contribute/Page/ContributionRecur.tpl index e13232be7b91..6ab8e225947e 100644 --- a/templates/CRM/Contribute/Page/ContributionRecur.tpl +++ b/templates/CRM/Contribute/Page/ContributionRecur.tpl @@ -51,6 +51,11 @@ {if $recur.payment_processor}{ts}Payment Processor{/ts}{$recur.payment_processor}{/if} {if $recur.financial_type}{ts}Financial Type{/ts}{$recur.financial_type}{/if} {if $recur.campaign}{ts}Campaign{/ts}{$recur.campaign}{/if} + {if $recur.membership_id} + {ts}Membership{/ts} + {$recur.membership_name} + + {/if}
{ts}Done{/ts}