function views_rules_plugin_display_rules::validate_machine_name in Views Rules 7
Validates variable uniqueness.
2 calls to views_rules_plugin_display_rules::validate_machine_name()
- views_rules_plugin_display_rules::parameter_options_validate in views/
views_rules_plugin_display_rules.inc - Validates parameter options.
- views_rules_plugin_display_rules::variables_options_validate in views/
views_rules_plugin_display_rules.inc - Validates row variable options.
File
- views/
views_rules_plugin_display_rules.inc, line 403 - Configures views for use within Rules.
Class
- views_rules_plugin_display_rules
- Rules display plugin.
Code
function validate_machine_name($options) {
$errors = array();
foreach ($options as $id => $info) {
$name = $info['name'];
if (!preg_match('!^[a-z0-9_]+$!', $name)) {
$errors[] = array(
'id' => $id,
'element' => 'name',
'message' => t('The machine-readable name %name contains invalid characters (valid characters are lowercase letters, numbers, and underscores).'),
);
}
}
return $errors;
}