function openlayers_geofield_override_element_delta in Geofield 7.2
1 call to openlayers_geofield_override_element_delta()
File
- ./
geofield.widgets.openlayers.inc, line 425 - Provides widget hooks on behalf of Openlayers.
Code
function openlayers_geofield_override_element_delta(&$element, $source_delta, $delta) {
if (isset($element['#parents'])) {
foreach ($element['#parents'] as $index => $item) {
if (is_numeric($item) && $item == $source_delta) {
$element['#parents'][$index] = $delta;
}
}
}
if (isset($element['#array_parents'])) {
foreach ($element['#array_parents'] as $index => $item) {
if ($item == $source_delta) {
$element['#array_parents'][$index] = $delta;
}
}
}
foreach ($element as $key => &$item) {
if (substr($key, 0, 1) != '#') {
openlayers_geofield_override_element_delta($item, $source_delta, $delta);
}
}
}