function field_validation_ip_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_ip_validator.inc, line 84
Class
Code
function settings_form(&$form, &$form_state) {
$default_settings = $this
->get_default_settings($form, $form_state);
// Print debug($default_settings);
$form['settings']['version'] = array(
'#title' => t('IP Version'),
'#type' => 'select',
'#options' => array(
'4' => t('V4'),
'6' => t('V6'),
'all' => t('ALL'),
'4_no_priv' => t('V4_NO_PRIV'),
'6_no_priv' => t('V6_NO_PRIV'),
'all_no_priv' => t('ALL_NO_PRIV'),
'4_no_res' => t('V4_NO_RES'),
'6_no_res' => t('V6_NO_RES'),
'all_no_res' => t('ALL_NO_RES'),
'4_public' => t('V4_ONLY_PUBLIC'),
'6_public' => t('V6_ONLY_PUBLIC'),
'all_public' => t('ALL_ONLY_PUBLIC'),
),
'#default_value' => isset($default_settings['version']) ? $default_settings['version'] : 'all',
);
parent::settings_form($form, $form_state);
}