if ($field['data_type'] == 'Money' && isset($value)) {
//$value can also be an array(while using IN operator from search builder or api).
foreach ((array) $value as $val) {
- $disp[] = CRM_Utils_Money::format($val);
+ $disp[] = CRM_Utils_Money::format($val, NULL, NULL, TRUE);
}
$display = implode(', ', $disp);
}
</div>
{elseif $element.field_data_type EQ 'Memo'}
<div class="crm-content crm-custom-data">{$element.field_value|nl2br}</div>
+ {elseif $element.field_data_type EQ 'Money'}
+ <div class="crm-content crm-custom-data">{$element.field_value|crmMoney}</div>
{else}
<div class="crm-content crm-custom-data">{$element.field_value}</div>
{/if}
{else}
<td class="label">{$element.field_title}</td>
{if $element.field_data_type == 'Money'}
- <td class="html-adjust">{$element.field_value}</td>
+ {if $element.field_type == 'Text'}
+ <td class="html-adjust">{$element.field_value|crmMoney}</td>
+ {else}
+ <td class="html-adjust">{$element.field_value}</td>
+ {/if}
{else}
<td class="html-adjust">
{if $element.contact_ref_id}
</div>
{else}
{if $element.field_data_type == 'Money'}
- <div class="content">{if $element.field_value}{$element.field_value}{else}<br/>{/if}</div>
+ {if $element.field_type == 'Text'}
+ <div class="content">{if $element.field_value}{$element.field_value|crmMoney}{else}<br/>{/if}</div>
+ {else}
+ <div class="content">{if $element.field_value}{$element.field_value}{else}<br/>{/if}</div>
+ {/if}
{else}
<div class="content">
{if $element.contact_ref_id}
"civicrm_value_testsearchcus_1." . strtolower($type) . "_field_{$customField['id']} BETWEEN \"$from\" AND \"$to\"",
$queryObj->_where[0][0]
);
- //CRM-18471 - display qill as '$ amount' for money
- if ($type == 'Money') {
- $from = "$ $from";
- $to = "$ $to";
- }
$this->assertEquals($queryObj->_qill[0][0], "$type field BETWEEN $from, $to");
}
}
$customFieldName = 'custom_' . $customField['id'];
$expectedValue = ($isDate) ? '"20150606235959"' : (($type == 'Money') ? $data : "\"$data\"");
- $expectedQillValue = ($isDate) ? "'June 6th, 2015 11:59 PM'" : (($type == 'Money') ? "$ $data" : $data);
+ $expectedQillValue = ($isDate) ? "'June 6th, 2015 11:59 PM'" : $data;
// Assigning the relevant form value to be within a custom key is normally done in
// build field params. It would be better if it were all done in convertFormValues