CRM-16747 - Include missing ContactReference.tpl in OnBehalf profile form template.
authorDave Greenberg <dave@civicrm.org>
Fri, 26 Jun 2015 00:05:30 +0000 (17:05 -0700)
committerDave Greenberg <dave@civicrm.org>
Fri, 26 Jun 2015 00:05:30 +0000 (17:05 -0700)
----------------------------------------
* CRM-16747: Contact Reference fields do not work in profiles present on "On Behalf Of" Contribution pages.
  https://issues.civicrm.org/jira/browse/CRM-16747

templates/CRM/Contribute/Form/Contribution/OnBehalfOf.tpl

index c94db9ab75c8d4bf91607f988c8eedce6f484f35..1f44085988d471d0c2fde4ac141abd9ef5cc70bc 100644 (file)
             {$form.onbehalf.$fieldName.html}
             {if !empty($onBehalfOfFields.$fieldName.html_type)  && $onBehalfOfFields.$fieldName.html_type eq 'Autocomplete-Select'}
               {assign var=elementName value=onbehalf[$fieldName]}
+              {if $onBehalfOfFields.$fieldName.data_type eq 'ContactReference'}
+                {include file="CRM/Custom/Form/ContactReference.tpl" element_name = $elementName}
+              {/if}
             {/if}
             {if $onBehalfOfFields.$fieldName.name|substr:0:5 eq 'phone'}
               {assign var="phone_ext_field" value=$onBehalfOfFields.$fieldName.name|replace:'phone':'phone_ext'}
                 &nbsp;{$form.onbehalf.$phone_ext_field.html}
               {/if}
             {/if}
-      {if $onBehalfOfFields.$fieldName.data_type eq 'Date'}
-            {assign var=elementName value=onbehalf[$fieldName]}
-         {include file="CRM/common/jcalendar.tpl" elementName=$elementName elementId=onbehalf_$fieldName}
+            {if $onBehalfOfFields.$fieldName.data_type eq 'Date'}
+              {assign var=elementName value=onbehalf[$fieldName]}
+              {include file="CRM/common/jcalendar.tpl" elementName=$elementName elementId=onbehalf_$fieldName}
             {/if}
             {if $onBehalfOfFields.$fieldName.help_post}
               <br /><span class='description'>{$onBehalfOfFields.$fieldName.help_post}</span>