You are here

public function field_timer_jquery_countdown_led_date_field_base::getSettingsSummary in Field Timer 7.2

@inheritdoc

Overrides field_timer_jquery_countdown_led_base::getSettingsSummary

File

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

Class

field_timer_jquery_countdown_led_date_field_base
Base class for field_timer_jquery_countdown_led formatter and date field types.

Code

public function getSettingsSummary($settings, $field) {
  $summary = array();
  if (!empty($field['settings']['todate'])) {
    $types = $this
      ->formatterTypes();
    $themes = $this
      ->formatterThemes();
    $days = $this
      ->formatterDays();
    $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('Theme for Start date: %theme', array(
      '%theme' => $themes[$settings['countdown_theme']],
    ));
    $summary[] = t('Display days for Start date: %display_days', array(
      '%display_days' => $settings['display_days'] ? t('Yes') : t('No'),
    ));
    if ($settings['display_days']) {
      $summary[] = t('Maximum count of days for Start date: %max_count_of_days', array(
        '%max_count_of_days' => $days[$settings['max_count_of_days']],
      ));
    }
    $summary[] = t('Display hours for Start date: %display_hours', array(
      '%display_hours' => $settings['display_hours'] ? t('Yes') : t('No'),
    ));
    $summary[] = t('Display minutes for Start date: %display_minutes', array(
      '%display_minutes' => $settings['display_minutes'] ? t('Yes') : t('No'),
    ));
    $summary[] = t('Display seconds for Start date: %display_seconds', array(
      '%display_seconds' => $settings['display_seconds'] ? 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('Theme for End date: %theme', array(
      '%theme' => $themes[$settings['countdown_theme2']],
    ));
    $summary[] = t('Display days for End date: %display_days', array(
      '%display_days' => $settings['display_days2'] ? t('Yes') : t('No'),
    ));
    if ($settings['display_days2']) {
      $summary[] = t('Maximum count of days for End date: %max_count_of_days', array(
        '%max_count_of_days' => $days[$settings['max_count_of_days2']],
      ));
    }
    $summary[] = t('Display hours for End date: %display_hours', array(
      '%display_hours' => $settings['display_hours2'] ? t('Yes') : t('No'),
    ));
    $summary[] = t('Display minutes for End date: %display_minutes', array(
      '%display_minutes' => $settings['display_minutes2'] ? t('Yes') : t('No'),
    ));
    $summary[] = t('Display seconds for End date: %display_seconds', array(
      '%display_seconds' => $settings['display_seconds2'] ? 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;
}