You are here

function field_validation_pattern_validator::settings_form in Field Validation 7.2

Provide settings option

Overrides field_validation_validator::settings_form

File

plugins/validator/field_validation_pattern_validator.inc, line 42

Class

field_validation_pattern_validator

Code

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

  //print debug($default_settings);
  $form['settings']['pattern'] = array(
    '#title' => t('Pattern'),
    '#description' => t("Specify a pattern where:") . theme('item_list', array(
      'items' => array(
        t('a - Represents an alpha character [a-zA-Z]'),
        t('9 - Represents a numeric character [0-9]'),
        t('# - Represents an alphanumeric character [a-zA-Z0-9]'),
      ),
    )) . t('Example, North American phone number: (999) 999-999'),
    '#type' => 'textfield',
    '#default_value' => isset($default_settings['pattern']) ? $default_settings['pattern'] : '',
  );
  parent::settings_form($form, $form_state);
}