You are here

function date_range_formatter_field_formatter_settings_summary in Date range formatter 7

Settings summary for the default formatter.

File

./date_range_formatter.module, line 81

Code

function date_range_formatter_field_formatter_settings_summary($field, $instance, $view_mode) {
  $display = $instance['display'][$view_mode];
  $settings = $display['settings'];
  $formatter = $display['type'];
  $summary = '';
  switch ($formatter) {
    case 'date_range_without_time':
      $summary = t('Display date range using formats: @single, @single_all_day, @one_day, @one_month, @several_months, @several_years', array(
        '@single' => $settings['single'],
        '@single_all_day' => isset($settings['single_all_day']) ? $settings['single_all_day'] : $settings['single'],
        '@one_day' => isset($settings['one_day']) ? $settings['one_day'] : 'd F Y',
        '@one_month' => $settings['one_month'],
        '@several_months' => $settings['several_months'],
        '@several_years' => $settings['several_years'],
      ));
      break;
  }
  return $summary;
}