You are here

public function field_validation_validator::get_default_settings in Field Validation 7.2

Return default settingsfor the validator.

25 calls to field_validation_validator::get_default_settings()
field_validation_blacklist_validator::settings_form in plugins/validator/field_validation_blacklist_validator.inc
Provide settings option.
field_validation_date_range2_validator::settings_form in plugins/validator/field_validation_date_range2_validator.inc
Provide settings option
field_validation_equal_values_validator::settings_form in plugins/validator/field_validation_equal_values_validator.inc
Provide settings option.
field_validation_int_validator::settings_form in field_validation_extras/plugins/validator/field_validation_int_validator.inc
Provide settings option.
field_validation_ip_validator::settings_form in field_validation_extras/plugins/validator/field_validation_ip_validator.inc
Provide settings option.

... See full list

File

./field_validation_validator.inc, line 143
Basic class for field validation validator.

Class

field_validation_validator

Code

public function get_default_settings(&$form, &$form_state) {
  $rule = isset($form_state['item']) ? $form_state['item'] : new stdClass();
  $default_settings = isset($rule->settings) ? $rule->settings : array();
  $default_settings = isset($form_state['values']['settings']) ? $form_state['values']['settings'] : $default_settings;
  return $default_settings;
}