You are here

public function field_timer_jquery_countdown_date_field_base::getSettingsSummary in Field Timer 7.2

@inheritdoc

Overrides field_timer_jquery_countdown_base::getSettingsSummary

File

includes/field_timer_jquery_countdown.inc, line 287
Help file. Contains help classes to perform field_timer_jquery_countdown formatter related actions.

Class

field_timer_jquery_countdown_date_field_base
Base class for field_timer_jquery_countdown formatter and date field types.

Code

public function getSettingsSummary($settings, $field) {
  $summary = array();
  if (!empty($field['settings']['todate'])) {
    $types = $this
      ->formatterTypes();
    $regions = $this
      ->formatterRegions();
    $displays = $this
      ->formatterDisplays();
    $summary[] = t('Title for Start date: %title', array(
      '%title' => $settings['title'],
    ));
    $summary[] = t('Type for Start date: %type', array(
      '%type' => $types[$settings['type']],
    ));
    $summary[] = t('Region for Start date: %regional', array(
      '%regional' => $regions[$settings['regional']],
    ));
    $summary[] = t('Format for Start date: %format', array(
      '%format' => $settings['format'],
    ));
    $summary[] = t('Layout for Start date: %layout', array(
      '%layout' => $settings['layout'],
    ));
    $summary[] = t('Compact for Start date: %compact', array(
      '%compact' => $settings['compact'] ? t('Yes') : t('No'),
    ));
    $summary[] = t('Granularity for Start date: %significant', array(
      '%significant' => $settings['significant'],
    ));
    $summary[] = t('Time separator for Start date: %timeSeparator', array(
      '%timeSeparator' => $settings['timeSeparator'],
    ));
    $summary[] = t('Pad with zeroes for Start date: %padZeroes', array(
      '%padZeroes' => $settings['padZeroes'] ? t('Yes') : t('No'),
    ));
    $summary[] = t('Title for End date: %title', array(
      '%title' => $settings['title2'],
    ));
    $summary[] = t('Type for End date: %type', array(
      '%type' => $types[$settings['type2']],
    ));
    $summary[] = t('Region for End date: %regional', array(
      '%regional' => $regions[$settings['regional2']],
    ));
    $summary[] = t('Format for End date: %format', array(
      '%format' => $settings['format2'],
    ));
    $summary[] = t('Layout for End date: %layout', array(
      '%layout' => $settings['layout2'],
    ));
    $summary[] = t('Compact for End date: %compact', array(
      '%compact' => $settings['compact2'] ? t('Yes') : t('No'),
    ));
    $summary[] = t('Granularity for End date: %significant', array(
      '%significant' => $settings['significant2'],
    ));
    $summary[] = t('Time separator for End date: %timeSeparator', array(
      '%timeSeparator' => $settings['timeSeparator2'],
    ));
    $summary[] = t('Pad with zeroes for End date: %padZeroes', array(
      '%padZeroes' => $settings['padZeroes2'] ? t('Yes') : t('No'),
    ));
    $summary[] = t('Display: %display', array(
      '%display' => $displays[$settings['fromto']],
    ));
  }
  else {
    $summary[] = t('Title: %title', array(
      '%title' => $settings['title'],
    ));
    $summary = array_merge($summary, parent::getSettingsSummary($settings, $field));
  }
  return $summary;
}