You are here

function views_rules_plugin_display_rules::options_summary in Views Rules 7

Displays Rules configuration summary.

Overrides views_plugin_display::options_summary

File

views/views_rules_plugin_display_rules.inc, line 26
Configures views for use within Rules.

Class

views_rules_plugin_display_rules
Rules display plugin.

Code

function options_summary(&$categories, &$options) {
  parent::options_summary($categories, $options);
  if ($this
    ->uses_fields() || ($entity_info = entity_get_info($this->view->base_table))) {

    // Add Rules category.
    $categories['rules'] = array(
      'title' => t('Rules settings'),
      'column' => 'second',
      'build' => array(
        '#weight' => -10,
      ),
    );

    // Add 'parameter' and 'provides' options.
    if ($this
      ->get_handlers('argument')) {
      $options['rules_parameter'] = array(
        'category' => 'rules',
        'title' => t('Parameters'),
        'value' => t('edit contextual filter info'),
      );
    }
    $options['rules_variables'] = array(
      'category' => 'rules',
      'title' => t('Row variables'),
      'value' => isset($entity_info) ? $entity_info['label'] : t('edit field info'),
    );
  }
}