Selaa lähdekoodia

Formatting changes

Stephen Ficklin 8 vuotta sitten
vanhempi
commit
e5d52f1a5e
1 muutettua tiedostoa jossa 54 lisäystä ja 38 poistoa
  1. 54 38
      tripal_chado/api/modules/tripal_chado.cv.api.inc

+ 54 - 38
tripal_chado/api/modules/tripal_chado.cv.api.inc

@@ -365,65 +365,82 @@ function tripal_update_cvtermpath($cv_id, $job_id = NULL) {
   return TRUE;
 }
 
-
-
+/**
+ *
+ * @param unknown $cv_id
+ * @param string $job_id
+ */
 function tripal_update_cvtermpath_bak($cv_id, $job_id = NULL){
-  $depth= 0;
-  chado_set_active('chado');
-  $result = db_query('
-            SELECT DISTINCT t.* from cvterm t 
-            LEFT JOIN cvterm_relationship r 
-            ON (t.cvterm_id = r.subject_id) 
-            INNER JOIN cvterm_relationship r2 
-            ON (t.cvterm_id = r2.object_id) 
-            WHERE t.cv_id = :cvid 
-            AND r.subject_id is null',
-            array(':cvid' => $cv_id)
+  $depth = 0;
+  $result = chado_query('
+    SELECT DISTINCT t.*
+    FROM {cvterm} t
+      LEFT JOIN cvterm_relationship r ON (t.cvterm_id = r.subject_id)
+      INNER JOIN cvterm_relationship r2 ON (t.cvterm_id = r2.object_id)
+    WHERE t.cv_id = :cvid AND r.subject_id is null',
+    array(':cvid' => $cv_id)
   );
 
   $record = $result->fetchObject();
-  watchdog('debug', '<pre>tripal_update_cvtermpath_bak  $record: '. print_r($record, TRUE) .'</pre>');
+  watchdog('debug', '<pre>tripal_update_cvtermpath_bak  $record: ' . print_r($record, TRUE) .'</pre>');
 
   tripal_update_cvtermpath_root_loop($record->cvterm_id, $record->cv_id);
 }
 
+/**
+ *
+ * @param unknown $rootid
+ * @param unknown $cvid
+ */
 function tripal_update_cvtermpath_root_loop($rootid, $cvid){
-  chado_set_active('chado');
-  watchdog('debug', '<pre>tripal_update_cvtermpath_root_loop  $rootid: '. print_r($rootid, TRUE) .'</pre>');
-  watchdog('debug', '<pre>tripal_update_cvtermpath_root_loop  $cvid: '. print_r($cvid, TRUE) .'</pre>');
+  watchdog('debug', '<pre>tripal_update_cvtermpath_root_loop  $rootid: ' . print_r($rootid, TRUE) . '</pre>');
+  watchdog('debug', '<pre>tripal_update_cvtermpath_root_loop  $cvid: ' . print_r($cvid, TRUE) . '</pre>');
 
-  $ttype = db_select('cvterm', 'cv')
+  $ttype = chado_db_select('cvterm', 'cv')
           ->fields('cv', array('cvterm_id'));
   $db_or = db_or();
   $db_or->condition('cv.name', "isa", '=' );
   $db_or->condition('cv.name', "is_a", '=' );
   $ttype->condition($db_or);
-  $result = $ttype->execute()->fetchAll();
-  watchdog('debug', '<pre>tripal_update_cvtermpath_root_loop  $result: '. print_r($result, TRUE) .'</pre>');
+  $result = $ttype->execute()->fetchObject();
+  watchdog('debug', '<pre>tripal_update_cvtermpath_root_loop  $result: ' . print_r($result, TRUE) . '</pre>');
 
-  tripal_update_cvtermpath_loop($rootid, $rootid, $cvid, $result['cvterm_id'], 0);
+  tripal_update_cvtermpath_loop($rootid, $rootid, $cvid, $result->cvterm_id, 0);
 
-  $cterm = db_query(
-           'SELECT * FROM cvterm_relationship 
-            WHERE object_id = :rootid',
-            array(':rootid' => $rootid)
-    );
+  $cterm = chado_query(
+    'SELECT *
+     FROM {cvterm_relationship}
+     WHERE object_id = :rootid
+    ',
+    array(':rootid' => $rootid)
+  );
 
   while($cterm_result = $cterm->fetchAssoc()) {
-    watchdog('debug', '<pre>tripal_update_cvtermpath_root_loop  $cterm_result: '. print_r($cterm_result, TRUE) .'</pre>');
+    watchdog('debug', '<pre>tripal_update_cvtermpath_root_loop  $cterm_result: ' . print_r($cterm_result, TRUE) . '</pre>');
     tripal_update_cvtermpath_root_loop($cterm_result['subject_id'], $cvid);
   };
 
 }
 
+/**
+ *
+ * @param $origin
+ * @param $subject_id
+ * @param $cv_id
+ * @param $type_id
+ * @param $depth
+ * @return multitype:
+ */
 function tripal_update_cvtermpath_loop($origin, $subject_id, $cv_id, $type_id, $depth){
-  chado_set_active('chado');
-  watchdog('debug', '<pre>tripal_update_cvtermpath_loop  $subject_id: '. print_r($subject_id, TRUE) .'</pre>');
-
-  $count =  db_query('SELECT * FROM cvtermpath
-           WHERE cv_id = :cvid AND object_id = :origin
-           AND subject_id = :child_id
-           AND pathdistance = :depth',
+  watchdog('debug', '<pre>tripal_update_cvtermpath_loop  $subject_id: ' . print_r($subject_id, TRUE) . '</pre>');
+
+  $count =  chado_query(
+    'SELECT *
+     FROM {cvtermpath}
+     WHERE cv_id = :cvid AND object_id = :origin
+       AND subject_id = :child_id
+       AND pathdistance = :depth
+    ',
     array(':cvid' => $cv_id, ':origin' => $origin, ':child_id' => $subject_id, ':depth' => $depth)
   );
   $count_total = $count->rowCount();
@@ -441,17 +458,16 @@ function tripal_update_cvtermpath_loop($origin, $subject_id, $cv_id, $type_id, $
   } */
   $cterm = array();
 
-  $query = db_select('cvterm_relationship', 'cvtr')
+  $query = chado_db_select('cvterm_relationship', 'cvtr')
           ->fields('cvtr')
           ->condition('cvtr.object_id', $subject_id, '=' )
           ->execute();
 
   while($loop_item = $query->fetchAssoc()){
-    watchdog('debug', '<pre>tripal_update_cvtermpath_loop  $loop_item: '. print_r($loop_item, TRUE) .'</pre>');
-    tripal_update_cvtermpath_loop($origin, $loop_item['subject_id'], $cv_id, $loop_item['type_id'], $depth + 1 );
+    watchdog('debug', '<pre>tripal_update_cvtermpath_loop  $loop_item: ' . print_r($loop_item, TRUE) . '</pre>');
+    tripal_update_cvtermpath_loop($origin, $loop_item['subject_id'], $cv_id, $loop_item['type_id'], $depth + 1);
   };
 
-
   return $cterm;
 
 }