function gm3_region_field_field_insert in Google Maps API V3 7
Implementation of hook_field_insert().
1 call to gm3_region_field_field_insert()
- gm3_region_field_field_update in gm3_region/
gm3_region_field/ gm3_region_field.module - Implementation of hook_field_update()
File
- gm3_region/
gm3_region_field/ gm3_region_field.module, line 25
Code
function gm3_region_field_field_insert($entity_type, $entity, $field, $instance, $langcode, &$items) {
switch ($field['type']) {
case 'gm3_region':
if (is_string($items[0])) {
$items = explode('|', $items[0]);
}
else {
$items = array_keys($items[0]['map']);
}
$num_items = count($items);
for ($i = 0; $i < $num_items; $i++) {
$items[$i] = array(
'region_id' => $items[$i],
);
}
break;
}
}