function tripal_cv_cvtermpath_form_submit

2.x tripal_cv.cvtermpath_form.inc tripal_cv_cvtermpath_form_submit($form, &$form_state)
3.x tripal_chado.cv.inc tripal_cv_cvtermpath_form_submit($form, &$form_state)
1.x tripal_cv_admin.inc tripal_cv_cvtermpath_form_submit($form, &$form_state)

Cvterm path form submit

Related topics

File

tripal_cv/includes/tripal_cv.cvtermpath_form.inc, line 53
Provides a form for updating controlled vocabularies path

Code

function tripal_cv_cvtermpath_form_submit($form, &$form_state) {
  global $user;

  $cvid = $form_state['values']['cvid'];

  // first get the controlled vocabulary name:
  $sql = "SELECT * FROM {cv} WHERE cv_id = :cv_id";
  $cv = chado_query($sql, array(':cv_id' => $cvid))->fetchObject();

  // Submit a job to update cvtermpath
  $job_args = array($cvid);
  if ($form_state['values']['op'] == t('Update cvtermpath')) {
    tripal_add_job("Update cvtermpath: $cv->name", 'tripal_cv', 
    'tripal_cv_update_cvtermpath', $job_args, $user->uid);
  }
}