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;
}