From a1fd6f1562e2c3e6b0e4538832c3472647ac36d1 Mon Sep 17 00:00:00 2001 From: yashodha Date: Tue, 12 Nov 2019 17:13:51 +0530 Subject: [PATCH] (dev/core#1065) Contact missing in membership renewal form --- CRM/Member/Form/MembershipRenewal.php | 3 +++ templates/CRM/Member/Form/MembershipRenewal.tpl | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/CRM/Member/Form/MembershipRenewal.php b/CRM/Member/Form/MembershipRenewal.php index 02f25b5a39..dc607b7f05 100644 --- a/CRM/Member/Form/MembershipRenewal.php +++ b/CRM/Member/Form/MembershipRenewal.php @@ -263,6 +263,9 @@ class CRM_Member_Form_MembershipRenewal extends CRM_Member_Form { //CRM-16950 $taxRate = $this->getTaxRateForFinancialType($this->allMembershipTypeDetails[$defaults['membership_type_id']]['financial_type_id']); + $contactField = $this->addEntityRef('contact_id', ts('Contact'), ['create' => TRUE, 'api' => ['extra' => ['email']]], TRUE); + $contactField->freeze(); + // auto renew options if enabled for the membership $options = CRM_Core_SelectValues::memberAutoRenew(); diff --git a/templates/CRM/Member/Form/MembershipRenewal.tpl b/templates/CRM/Member/Form/MembershipRenewal.tpl index 1832982689..ad6ee36489 100644 --- a/templates/CRM/Member/Form/MembershipRenewal.tpl +++ b/templates/CRM/Member/Form/MembershipRenewal.tpl @@ -58,6 +58,10 @@
{include file="CRM/common/formButtons.tpl" location="top"}
+ + + +
{$form.contact_id.label}{$form.contact_id.html}
{ts}Membership Organization and Type{/ts} {$orgName}  -  {$memType} -- 2.25.1