geocode/modules/geocode_widget/geocode_widget.module, line 45
- Versions
- 6
geocode_widget_widget(&$form, &$form_state, $field, $items, $delta = 0)
Implementation of hook_widget().
Code
<?php
function geocode_widget_widget(&$form, &$form_state, $field, $items, $delta = 0) {
static $processed;
// Add some form-level elements, but only once.
if (!$processed) {
$form['#validate'][] = 'geocode_widget_form_validate';
$form['#geocode_fields'] = array();
$processed = TRUE;
}
// Add this geocode handler to the queue.
$form['#geocode_fields'][$field['field_name']] = $field;
// Use a value field, which has no UI.
$element = array(
'#type' => 'value',
'#value' => $items,
);
return $element;
}
?> 