function tripal_cv_submit_obo_job

2.x tripal_cv.DEPRECATED.inc tripal_cv_submit_obo_job($obo_id = NULL, $obo_name = NULL, $obo_url = NULL, $obo_file = NULL)
3.x tripal_cv.DEPRECATED.inc tripal_cv_submit_obo_job($obo_id = NULL, $obo_name = NULL, $obo_url = NULL, $obo_file = NULL)
1.x tripal_cv.api.inc tripal_cv_submit_obo_job($obo_id = NULL, $obo_name = NULL, $obo_url = NULL, $obo_file = NULL)
4 calls to tripal_cv_submit_obo_job()
tripal_contact_install in tripal_contact/tripal_contact.install
Implementation of hook_install().
tripal_contact_update_6001 in tripal_contact/tripal_contact.install
Update for Drupal 6.x, Tripal 1.0 This update
tripal_cv_obo_form_submit in tripal_cv/includes/obo_loader.inc
Purpose: The submit function for the load ontology form. It registers a tripal job to run the obo_loader.php script
tripal_pub_install in tripal_pub/tripal_pub.install
Implementation of hook_install().

File

tripal_cv/api/tripal_cv.api.inc, line 835
Controlled Vocabulary API

Code

function tripal_cv_submit_obo_job($obo_id = NULL, $obo_name = NULL, $obo_url = NULL, $obo_file = NULL) {
  global $user;

  if ($obo_id) {
    $sql = "SELECT * FROM {tripal_cv_obo} WHERE obo_id = %d";
    $obo = db_fetch_object(db_query($sql, $obo_id));

    $args = array($obo_id);
    return tripal_add_job("Load OBO $obo->name", 'tripal_cv', 
    "tripal_cv_load_obo_v1_2_id", $args, $user->uid);
  }
  else {
    if ($obo_url) {
      $args = array($obo_name, $obo_url);
      return tripal_add_job("Load OBO $obo_name", 'tripal_cv', 
      "tripal_cv_load_obo_v1_2_url", $args, $user->uid);
    }
    elseif ($obo_file) {
      $args = array($obo_name, $obo_file);
      return tripal_add_job("Load OBO $obo_name", 'tripal_cv', 
      "tripal_cv_load_obo_v1_2_file", $args, $user->uid);
    }
  }
  return FALSE;
}