You are here

function bat_calendar_reference_unit_type_autocomplete_value in Booking and Availability Management Tools for Drupal 7

Value callback for a bat_calendar_reference autocomplete element.

Replace the unit type id with a unit type name.

1 string reference to 'bat_calendar_reference_unit_type_autocomplete_value'
bat_calendar_reference_field_widget_form in modules/bat_calendar_reference/bat_calendar_reference.module
Implements hook_field_widget_form().

File

modules/bat_calendar_reference/bat_calendar_reference.module, line 825
Defines a field type for referencing event information.

Code

function bat_calendar_reference_unit_type_autocomplete_value($element, $input = FALSE, $form_state = array()) {
  if ($input === FALSE) {
    $type_id = $element['#default_value'];
    if (!empty($type_id)) {
      if ($unit_type = bat_type_load($type_id)) {
        $value = $unit_type->name;
        $value .= ' [type_id:' . $type_id . ']';
        return $value;
      }
      else {
        return '';
      }
    }
  }
}