}
$field = self::getFieldObject($fieldId);
-
+
// Custom field HTML should indicate group+field name
$groupName = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_CustomGroup', $field->custom_group_id);
$dataCrmCustomVal = $groupName.':'.$field->name;
$dataCrmCustomAttr = 'data-crm-custom="'.$dataCrmCustomVal.'"';
$field->attributes .= $dataCrmCustomAttr;
-
+
// Fixed for Issue CRM-2183
if ($field->html_type == 'TextArea' && $search) {
$field->html_type = 'Text';
'timeFormat' => $field->time_format,
'startOffset' => $field->start_date_years,
'endOffset' => $field->end_date_years,
- 'data-crm-custom' => $dataCrmCustomVal,
+ 'data-crm-custom' => $dataCrmCustomVal,
));
}
break;
'size' => 5,
'style' => '',
'class' => 'advmultiselect',
- 'data-crm-custom' => $dataCrmCustomVal,
+ 'data-crm-custom' => $dataCrmCustomVal,
)
);
if ($value) {
$display = ts('Yes');
}
- elseif ($value === '0') {
+ elseif ((string)$value === '0') {
$display = ts('No');
}
}
$display = $value;
}
}
-
return $display ? $display : $value;
}
//get the custom fields for the entity
//subtype and basic type
$customDataSubType = NULL;
+ if (is_array($customFieldExtend)) {
+ $customFieldExtend = $customFieldExtend[0];
+ }
+
if (in_array($customFieldExtend,
CRM_Contact_BAO_ContactType::subTypes()
)) {
list($tableName, $columnName, $groupID) = self::getTableColumnGroup($customFieldId);
- if (is_array($customFieldExtend)) {
- $customFieldExtend = $customFieldExtend[0];
- }
if (!$customValueId &&
// we always create new entites for is_multiple unless specified
!$customFields[$customFieldId]['is_multiple'] &&