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;
}