You are here

function flipping_book_reference_field_formatter_settings_summary in Flipping Book 7

Implements hook_field_formatter_settings_summary().

File

./flipping_book_reference.module, line 222
Defines a field type for referencing one flipping_book from a node.

Code

function flipping_book_reference_field_formatter_settings_summary($field, $instance, $view_mode) {
  $display = $instance['display'][$view_mode];
  $settings = $display['settings'];
  $summary = array();
  switch ($display['type']) {
    case 'flipping_book_reference_default':
      $targets = flipping_book_reference_link_targets();
      $summary[] = t('Target: %target', array(
        '%target' => $targets[$settings['target']],
      ));
      break;
    case 'flipping_book_reference_path':
      $summary[] = t('Absolute URL: %yes_no', array(
        '%yes_no' => $settings['absolute'] ? t('Yes') : t('No'),
      ));
      break;
    case 'flipping_book_reference_colorbox':
      $summary[] = t('Width: %width', array(
        '%width' => $settings['width'],
      ));
      $summary[] = t('Height: %height', array(
        '%height' => $settings['height'],
      ));
      $summary[] = t('Link title: %link_title', array(
        '%link_title' => $settings['link_title'],
      ));
      break;
  }
  return implode('<br />', $summary);
}