You are here

function views_rules_plugin_display_rules::parameter_options_validate in Views Rules 7

Validates parameter options.

2 calls to views_rules_plugin_display_rules::parameter_options_validate()
views_rules_plugin_display_rules::options_validate in views/views_rules_plugin_display_rules.inc
Validates submitted option values.
views_rules_plugin_display_rules::validate in views/views_rules_plugin_display_rules.inc
Validates display options.

File

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

Class

views_rules_plugin_display_rules
Rules display plugin.

Code

function parameter_options_validate($options) {
  $errors = array();
  if ($missing = array_diff_key($this
    ->get_argument_labels(), $options)) {
    foreach ($missing as $id => $label) {
      $errors[] = array(
        'id' => $id,
        'message' => t('The %var contextual filter is not configured.', array(
          '%var' => $label,
        )),
      );
    }
  }
  $errors = array_merge($errors, $this
    ->validate_machine_name($options));
  $errors = array_merge($errors, $this
    ->validate_unique_names($options));
  return $errors;
}