function tripal_bulk_loader_edit_constant_set_form_submit

2.x tripal_bulk_loader.constants.inc tripal_bulk_loader_edit_constant_set_form_submit($form, &$form_state)
3.x tripal_bulk_loader.constants.inc tripal_bulk_loader_edit_constant_set_form_submit($form, &$form_state)
1.x tripal_bulk_loader.constants.inc tripal_bulk_loader_edit_constant_set_form_submit($form, $form_state)

Edit constants in the current constant set

Related topics

File

tripal_bulk_loader/includes/tripal_bulk_loader.constants.inc, line 517
@todo Add file header description

Code

function tripal_bulk_loader_edit_constant_set_form_submit($form, $form_state) {

  // Update constants
  $template = unserialize($form_state['values']['template']);
  $indexes = unserialize($form_state['values']['indexes']);

  $op = $form_state['values'][$form_state['clicked_button']['#name']];
  if (strcmp('Save', $op) == 0) {

    foreach ($indexes as $record_id => $array) {
      foreach ($array as $field_id) {
        tripal_bulk_loader_update_constant(
        $form_state['values']['nid'], 
        $form_state['values']['group_id'], 
        $form_state['values'][$record_id . '-' . $field_id . '-table'], 
        $form_state['values'][$record_id . '-' . $field_id . '-field'], 
        $record_id, 
        $field_id, 
        $form_state['values'][$record_id . '-' . $field_id]
        );
      }
    }
    drupal_set_message(t('The constant set was successfully updated.'));

  }

}