You are here

function availability_calendar_field_formatter_view in Availability Calendars 7.3

Same name and namespace in other branches
  1. 7.5 availability_calendar.field.inc \availability_calendar_field_formatter_view()
  2. 7.4 availability_calendar.field.inc \availability_calendar_field_formatter_view()

Implements hook_field_formatter_view(). @link http://api.drupal.org/api/drupal/modules--field--field.api.php/function/...

File

./availability_calendar.field.inc, line 440
Availability Calendar module. Defines an availability calendar field.

Code

function availability_calendar_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
  $element = array();
  $settings = $display['settings'] + $instance['settings'] + $field['settings'];
  foreach ($items as $delta => $item) {
    if ($item['enabled'] == '1') {
      $element[$delta] = array(
        '#theme' => $display['type'],
        '#mode' => $settings['selectable'] ? 'available' : 'none',
        '#settings' => $settings,
        '#langcode' => $langcode,
        '#cid' => $item['cid'],
        '#name' => !empty($item['name']) ? $item['name'] : '',
      );
    }
  }
  return $element;
}