You are here

function location_cck_field_insert in Location 7.5

Same name and namespace in other branches
  1. 7.3 contrib/location_cck/location_cck.module \location_cck_field_insert()
  2. 7.4 contrib/location_cck/location_cck.module \location_cck_field_insert()

Implement hook_field_insert().

File

contrib/location_cck/location_cck.module, line 154
Defines location field type.

Code

function location_cck_field_insert($entity_type, $entity, $field, $instance, $langcode, &$items) {
  if ($entity_type == 'node') {
    if (!empty($items)) {

      // Store instances of locations by field name and vid.
      $criteria = array(
        'genid' => 'cck:' . $field['field_name'] . ':' . $entity->vid,
        'vid' => $entity->vid,
        'nid' => $entity->nid,
      );
      location_save_locations($items, $criteria);
    }
  }
}