function ife_settings_form_validate in Inline Form Errors 6
Same name and namespace in other branches
- 6.2 ife.settings.inc \ife_settings_form_validate()
- 7.2 ife.settings.inc \ife_settings_form_validate()
- 7 ife.settings.inc \ife_settings_form_validate()
IFE settings form validations
File
- ./
ife.settings.inc, line 117 - Admin settings pages
Code
function ife_settings_form_validate($form, &$form_state) {
$values = $form_state['values'];
//check if form_id already exists
$new_form_id = trim($values['form_ids']['new_form_id']['form_id']);
form_set_value(array(
'#parents' => array(
'form_ids',
'new_form_id',
'form_id',
),
), $new_form_id, $form_state);
if ($new_form_id && ife_form_id_load($new_form_id)) {
form_set_error('form_ids][new_form_id][form_id', t('The form %form_id has already been added.', array(
'%form_id' => $new_form_id,
)));
}
//check if the form_id is valid
if (!preg_match('/^[a-z0-9_]*$/', $new_form_id)) {
form_set_error('form_ids][new_form_id][form_id', t('The form_id %form_id is invalid.', array(
'%form_id' => $new_form_id,
)));
}
}