function tripal_cv_admin_set_defaults_form_submit
2.x tripal_cv.admin.inc | tripal_cv_admin_set_defaults_form_submit($form, $form_state) |
3.x tripal_cv.cv_defaults.inc | tripal_cv_admin_set_defaults_form_submit($form, $form_state) |
File
- tripal_cv/
includes/ tripal_cv.admin.inc, line 243 - Provides administration of controlled vocabularies & their terms.
Code
function tripal_cv_admin_set_defaults_form_submit($form, $form_state) {
if ($form_state['triggering_element']['#value'] == 'Update Defaults') {
foreach ($form_state['values']['settings']['existing'] as $default_cv) {
if (!empty($default_cv['vocabulary'])) {
tripal_set_default_cv(
$default_cv['table_name'],
$default_cv['field_name'],
'', // We are passing in the cv_id so we don't need the name
$default_cv['vocabulary']
);
}
}
}
if ($form_state['triggering_element']['#value'] == 'Set New Default') {
if (!empty($form_state['values']['new']['vocabulary'])) {
tripal_set_default_cv(
$form_state['values']['new']['table'],
$form_state['values']['new']['field'],
'', // We are passing in the cv_id so we don't need the name
$form_state['values']['new']['vocabulary']
);
}
}
}