function biblio_admin_author_types_form_submit in Bibliography Module 7
Same name and namespace in other branches
- 6.2 includes/biblio.admin.inc \biblio_admin_author_types_form_submit()
- 6 biblio.admin.inc \biblio_admin_author_types_form_submit()
- 7.2 includes/biblio.admin.inc \biblio_admin_author_types_form_submit()
_state
Parameters
$form:
1 string reference to 'biblio_admin_author_types_form_submit'
- biblio_admin_author_types_form in includes/
biblio.admin.inc - _state
File
- includes/
biblio.admin.inc, line 2079 - biblio.admin.inc
Code
function biblio_admin_author_types_form_submit($form, &$form_state) {
if ($form_state['triggering_element']['#value'] == t('Save') || $form_state['triggering_element']['#value'] == t('Create New Type')) {
$record->title = $form_state['values']['title'];
$record->hint = $form_state['values']['hint'];
switch ($form['#id']) {
case 'biblio-admin-author-types-form-new':
$record->title = $form_state['values']['title'];
$record->hint = $form_state['values']['hint'];
drupal_write_record('biblio_contributor_type_data', $record);
break;
case 'biblio-admin-author-types-form-edit':
$record->auth_type = $form_state['values']['auth_type'];
drupal_write_record('biblio_contributor_type_data', $record, 'auth_type');
break;
}
}
$form_state['redirect'] = 'admin/config/content/biblio/author/type';
}