You are here

function field_validation_numeric_validator::settings_form in Field Validation 7.2

Provide settings option.

Overrides field_validation_validator::settings_form

File

field_validation_extras/plugins/validator/field_validation_numeric_validator.inc, line 66

Class

field_validation_numeric_validator

Code

function settings_form(&$form, &$form_state) {
  $default_settings = $this
    ->get_default_settings($form, $form_state);

  // Print debug($default_settings);
  $form['settings']['min'] = array(
    '#title' => t('Minimum value'),
    '#description' => t("Optionally specify the minimum value to validate the user-entered numeric value against."),
    '#type' => 'textfield',
    '#default_value' => isset($default_settings['min']) ? $default_settings['min'] : '',
  );
  $form['settings']['max'] = array(
    '#title' => t('Maximum value'),
    '#description' => t("Optionally specify the maximum value to validate the user-entered numeric value against."),
    '#type' => 'textfield',
    '#default_value' => isset($default_settings['max']) ? $default_settings['max'] : '',
  );
  $form['settings']['step'] = array(
    '#title' => t('Step'),
    '#description' => t("The step scale factor. Must be positive."),
    '#type' => 'textfield',
    '#default_value' => isset($default_settings['step']) ? $default_settings['step'] : '',
  );
  parent::settings_form($form, $form_state);
}