You are here

public function CivicrmRelationshipEntityType::getCivicrmTypes in CRM Core 7

Returns available entity types.

Overrides CivicrmEntityType::getCivicrmTypes

File

modules/crm_core_data_import/plugins/source_plugins/civicrm/CivicrmRelationshipEntityType.inc, line 20

Class

CivicrmRelationshipEntityType

Code

public function getCivicrmTypes() {
  $types = array();
  $available_types = crm_core_data_import_civicrm_api('relationship_type', 'get');
  foreach ($available_types as $value) {
    if (!empty($value['description'])) {
      $types[$value['id']] = $value['description'];
    }
    else {
      $types[$value['id']] = $value['name_a_b'];
    }
  }
  return $types;
}