geocode_widget_widget

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;
}
?>