Browse Source

Fixed bug in publication formatter

Stephen Ficklin 7 years ago
parent
commit
01577bd7a3

+ 0 - 41
tripal_chado/includes/TripalFields/schema__publication/schema__publication.inc

@@ -119,45 +119,4 @@ class schema__publication extends ChadoField {
       }
     }
   }
-
-  /**
-   * @see ChadoField::query()
-   */
-  public function query($query, $condition) {
-    $pub_linker = $this->instance['settings']['chado_table'];
-    $base_table = $this->instance['settings']['base_table'];
-    $bschema = chado_get_schema($base_table);
-    $bpkey = $bschema['primary key'][0];
-    $alias = 'pub_linker';
-    $operator = $condition['operator'];
-
-    if ($condition['column'] == 'publication.database_cross_reference') {
-      list($db_name, $accession) = explode(':', $condition['value']);
-
-      $this->queryJoinOnce($query, $pub_linker, $alias, "base.$bpkey = $alias.$bpkey");
-      $this->queryJoinOnce($query, 'pub_dbxref', 'PDBX', "PDBX.pub_id = $alias.pub_id");
-      $this->queryJoinOnce($query, 'dbxref', 'DBX', "DBX.dbxref_id = PDBX.dbxref_id");
-      $this->queryJoinOnce($query, 'db', 'DB', "DB.db_id = DBX.db_id");
-      $query->condition("DB.name", $db_name);
-      $query->condition("DBX.accession", $accession);
-    }
-
-    if ($condition['column'] == 'publication.title') {
-      $this->queryJoinOnce($query, $pub_linker, $alias, "base.$bpkey = $alias.$bpkey");
-      $this->queryJoinOnce($query, 'pub', 'PUB', "PUB.pub_id = $alias.pub_id");
-      $query->condition('PUB.title', $condition['value'], $operator);
-    }
-
-    if ($condition['column'] == 'publication.citation') {
-
-    }
-
-    if ($condition['column'] == 'publication.authors') {
-
-    }
-    if ($condition['column'] == 'publication.abstract') {
-
-    }
-  }
-
 }