You are here

function civicrm_entity_profile_field_insert in CiviCRM Entity 7.2

Implements hook_field_insert().

Parameters

$entity_type:

$entity:

$field:

$instance:

$langcode:

$items:

File

modules/civicrm_entity_profile/civicrm_entity_profile.module, line 281

Code

function civicrm_entity_profile_field_insert($entity_type, $entity, $field, $instance, $langcode, &$items) {
  if (($entity_type == 'civicrm_event' || $entity_type == 'civicrm_contribution_page') && $instance['widget']['type'] == 'civicrm_entity_profile_field_default_widget') {
    if (!empty($items)) {
      if (!empty($entity->id)) {
        foreach ($items as $delta => $item) {
          _civicrm_entity_profile_process_field_item($entity_type, $entity, $instance, $item, $delta);
          unset($items[$delta]);
        }
      }
    }
  }
}