function field_validation_phone_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_phone_validator.inc, line 37
Class
Code
function settings_form(&$form, &$form_state) {
$default_settings = $this
->get_default_settings($form, $form_state);
// Print debug($default_settings);
$countries = $this
->phone_countries();
$country_options = array();
foreach ($countries as $country_code => $country) {
$country_options[$country_code] = isset($country['name']) ? $country['name'] : '';
}
$form['settings']['country'] = array(
'#title' => t('Country'),
'#type' => 'select',
'#options' => $country_options,
'#default_value' => isset($default_settings['country']) ? $default_settings['country'] : 'cn',
);
parent::settings_form($form, $form_state);
}