You are here

function views_rules_plugin_display_rules::parameter_option_form in Views Rules 7

Builds parameter option form.

1 call to views_rules_plugin_display_rules::parameter_option_form()
views_rules_plugin_display_rules::options_form in views/views_rules_plugin_display_rules.inc
Builds display options.

File

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

Class

views_rules_plugin_display_rules
Rules display plugin.

Code

function parameter_option_form(&$form, &$form_state) {
  $form['#title'] = t('Rules: parameters');
  $form['help'] = array(
    '#prefix' => '<p>',
    '#markup' => t('Configure the variable info for each contextual filter as they would be used as parameters in Rules.'),
    '#suffix' => '</p>',
  );

  // Build variable forms.
  $option_parameter = (array) $this
    ->get_option('rules_parameter');
  foreach ($this
    ->get_argument_labels() as $variable => $label) {
    $option_parameter += array(
      $variable => array(),
    );
    $form[$variable] = $this
      ->get_parameter_form($variable, $label, $option_parameter[$variable]);
  }
}