You are here

function biblio_fields_field_widget_form in Bibliography Module 7.2

Implements hook_field_widget_form().

Pseudo-hook.

File

modules/biblio_fields/biblio_fields.module, line 96

Code

function biblio_fields_field_widget_form(&$form, &$form_state, $field, $instance, $langcode, $items, $delta, $element) {

  // @todo: form validation
  $base = $element;

  // Assemble our default value for the form element out of the values available
  // in the field
  if ($instance['widget']['type'] == 'biblio_text_widget') {
    $element['value'] = array(
      '#type' => 'textfield',
      '#default_value' => isset($items[$delta]['value']) ? $items[$delta]['value'] : NULL,
      '#vtab' => $instance['settings']['vtab'],
    ) + $base;
  }
  return $element;
}