You are here

function pdfpreview_field_formatter_settings_summary in PDFPreview 7.2

Implements hook_field_formatter_settings_summary().

File

./pdfpreview.module, line 103
This file contains hooks for the pdfpreview module

Code

function pdfpreview_field_formatter_settings_summary($field, $instance, $view_mode) {

  // Again, act like the image or picture module.
  $summary = '';
  switch ($instance['display'][$view_mode]['type']) {
    case 'pdfpreview':
      $summary .= image_field_formatter_settings_summary($field, $instance, $view_mode);
      break;
    case 'pdfpreview_picture':
      $instance['display'][$view_mode]['type'] = 'picture';
      $summary .= picture_field_formatter_settings_summary($field, $instance, $view_mode);
      break;
  }
  $summary .= '<br />' . t('Using %tag as separator', array(
    '%tag' => $instance['display'][$view_mode]['settings']['tag'],
  ));
  $summary .= '<br />' . t('Descriptions are %desc', array(
    '%desc' => $instance['display'][$view_mode]['settings']['show_description'] ? t('visible') : t('hidden'),
  ));
  if (!isset($instance['display'][$view_mode]['settings']['fallback_formatter']) || $instance['display'][$view_mode]['settings']['fallback_formatter']) {
    $summary .= '<br />' . t('Using the default file formatter for non-PDF file.');
  }
  return $summary;
}