----------------------------------------
* CRM-14621: Date fields not being rendered properly on "On Behalf of" Profiles
https://issues.civicrm.org/jira/browse/CRM-14621
$elements["onbehalf_{$key}"]['value'] = $defaults[$key];
$elements["onbehalf_{$key}"]['id'] = $defaults["{$key}_id"];
}
+ elseif ($htmlType == 'Select Date') {
+ $elements["onbehalf_{$key}"]['type'] = $htmlType;
+ $elements["onbehalf_{$key}"]['value'] = $defaults[$key];
+ $elements["onbehalf_{$key}_display"]['value'] = $defaults[$key];
+ }
else {
$elements["onbehalf_{$key}"]['type'] = $htmlType;
$elements["onbehalf_{$key}"]['value'] = $defaults[$key];
{if $form.onbehalf.$phone_ext_field.html}
{$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}
{if $onBehalfOfFields.$fieldName.help_post}
<br /><span class='description'>{$onBehalfOfFields.$fieldName.help_post}</span>
{$form.$blockSection.$blockId.$tElement.html|crmAddClass:six}
{/if}
{else}
- {assign var='elementId' value=$form.$elementName.id}
+ {if !$elementId}
+ {assign var='elementId' value=$form.$elementName.id}
+ {/if}
{assign var="timeElement" value=$elementName|cat:'_time'}
{$form.$elementName.html}
{/if}