You are here

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;
    }
  }
}