public function CivicrmEntityType::attachExtraFields in CRM Core 7
Attach extra fields.
1 call to CivicrmEntityType::attachExtraFields()
- CivicrmActivityEntityType::getEntityFields in modules/
crm_core_data_import/ plugins/ source_plugins/ civicrm/ CivicrmActivityEntityType.inc - Returns available fields.
File
- modules/
crm_core_data_import/ plugins/ source_plugins/ civicrm/ CivicrmEntityType.inc, line 78 - Default CiviCRM source plugin.
Class
- CivicrmEntityType
- @file Default CiviCRM source plugin.
Code
public function attachExtraFields(&$fields, $entity_name, $entity_type, $extra_fields) {
$entity_label = $entity_name . ':' . $entity_type;
foreach ($extra_fields as $field) {
if (!isset($fields[$entity_label][$entity_label . ':' . $field])) {
$fields[$entity_label][$entity_label . ':' . $field] = $field;
}
}
}