You are here

public function reference_table_formatter_base_type::get_summary in Reference Table Formatter 7

Get a summary of the configured fields.

Return value

string A translated string summarising the plugin settings.

File

./reference_table_formatter_base_type.inc, line 157
A base class for the "reference type" plugin.

Class

reference_table_formatter_base_type
Class reference_table_formatter_base_type

Code

public function get_summary() {
  $summaries = array();
  if ($this
    ->show_all_fields()) {
    $summaries[] = t('Showing all fields.');
  }
  else {
    $field_list = $this
      ->get_configured_field_list();
    $summaries[] = t('Showing @field_list fields.', array(
      '@field_list' => implode($field_list, ', '),
    ));
  }
  $summaries[] = $this
    ->show_header() ? t('Showing a header.') : t('Not showing a header.');
  $summaries[] = $this
    ->hide_empty() ? t('Hiding empty columns.') : t('Showing empty columns.');
  $summaries[] = t('Using the "@view_mode" view mode.', array(
    '@view_mode' => $this->settings['view_mode'],
  ));
  return implode(' ', $summaries);
}