You are here

function views_flag_refresh_plugin_display_extender::options_summary in Views Flag Refresh 7

Summarizes new option.

Lists the fields as either 'Yes' if there is text or 'None' otherwise and categorizes the fields under the 'Other' category.

Overrides views_plugin_display_extender::options_summary

File

./views_flag_refresh_plugin_display_extender.inc, line 96
Views field view field handler class.

Class

views_flag_refresh_plugin_display_extender
This plugin adds additional settings to the Views AJAX options.

Code

function options_summary(&$categories, &$options) {
  $flags = $this->display
    ->get_option('use_ajax_flags');
  $flags_selected = array();
  if (is_array($flags)) {
    $flags_names = views_flag_refresh_flag_options_get();
    foreach ($flags as $flag) {
      if ($flag) {
        $flags_selected[] = $flags_names[$flag];
      }
    }
  }
  if ($flags_selected) {
    $flags_selected = implode(', ', $flags_selected);
  }
  else {
    $flags_selected = t('None');
  }
  $options['views_flag_refresh'] = array(
    'category' => 'other',
    'title' => t('Flag refresh'),
    'value' => $flags_selected,
    'desc' => t('Choose flags that can refresh display.'),
  );
}