function biblio_admin_type_mapper_form_submit in Bibliography Module 6
Same name and namespace in other branches
- 6.2 includes/biblio.admin.inc \biblio_admin_type_mapper_form_submit()
- 7 includes/biblio.admin.inc \biblio_admin_type_mapper_form_submit()
- 7.2 includes/biblio.admin.inc \biblio_admin_type_mapper_form_submit()
File
- ./
biblio.admin.inc, line 1048
Code
function biblio_admin_type_mapper_form_submit($form, $form_state) {
if ($form_state['values']['op'] == t('Save')) {
foreach ($form_state['values'] as $key => $value) {
if (is_array($value)) {
$map[$key] = $value['biblio'];
}
}
variable_set('biblio_' . $form_state['values']['fileformat'] . '_type_map', $map);
}
elseif ($form_state['values']['op'] == t('Reset to Defaults')) {
variable_del('biblio_' . $form_state['values']['fileformat'] . '_type_map');
variable_del('biblio_' . $form_state['values']['fileformat'] . '_type_names');
drupal_goto('admin/settings/biblio/fields/typemap/' . $form_state['values']['fileformat']);
}
elseif ($form_state['values']['op'] == t('Add')) {
$names = biblio_get_type_names($form_state['values']['fileformat']);
$names[$form_state['values']['type_name']] = $form_state['values']['type_desc'];
variable_set('biblio_' . $form_state['values']['fileformat'] . '_type_names', $names);
}
//drupal_goto('admin/settings/biblio/fields/typemap');
}