function ife_settings_form_submit in Inline Form Errors 7.2
Same name and namespace in other branches
- 6.2 ife.settings.inc \ife_settings_form_submit()
- 6 ife.settings.inc \ife_settings_form_submit()
- 7 ife.settings.inc \ife_settings_form_submit()
IFE settings form submit.
1 string reference to 'ife_settings_form_submit'
- ife_settings_form in ./
ife.settings.inc - IFE settings form.
File
- ./
ife.settings.inc, line 152 - Admin settings pages.
Code
function ife_settings_form_submit($form, &$form_state) {
$values = $form_state['values'];
// Write form_ids to the database.
$form_ids = $values['form_ids'];
array_pop($form_ids);
foreach ($form_ids as $form_id => $options) {
$object = $options;
$object['form_id'] = $form_id;
drupal_write_record('ife', $object, array(
'form_id',
));
}
// Create new form_id.
if ($values['form_ids']['new_form_id']['form_id']) {
$values['form_ids']['new_form_id']['form_id'] = trim($values['form_ids']['new_form_id']['form_id']);
drupal_write_record('ife', $values['form_ids']['new_form_id']);
drupal_set_message(t('The form %form_id has been added.', array(
'%form_id' => $values['form_ids']['new_form_id']['form_id'],
)));
}
drupal_set_message(t('The settings have been saved'));
ife_load_form_ids(TRUE);
}