function property_validation_pattern_validator::settings_form in Field Validation 7.2
Provide settings option
Overrides property_validation_validator::settings_form
File
- property_validation/
plugins/ validator/ property_validation_pattern_validator.inc, line 42
Class
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);
}