function views_handler_field_dbxref_accession_link::render
1.x views_handler_field_dbxref_accession_link.inc | views_handler_field_dbxref_accession_link::render($values) |
Render the field.
Parameters
$values: The values retrieved from the database.
Overrides views_handler_field::render
File
- tripal_views/
views/ handlers/ deprecated/ views_handler_field_dbxref_accession_link.inc, line 24 - Used for a custom field so that field can render the database reference link
Class
- views_handler_field_dbxref_accession_link
- @file Used for a custom field so that field can render the database reference link
Code
function render($values) {
$accession = $values->{$this->aliases['accession']};
$db_id = $values->{$this->aliases['db_id']};
if (!empty($db_id) AND !empty($accession)) {
// @coder-ignore: non-drupal schema therefore table prefixing does not apply
$result = db_fetch_object(chado_query('SELECT urlprefix FROM {db} WHERE db_id=%d', $db_id));
$urlprefix = $result->urlprefix;
if (!empty($urlprefix)) {
$accession_link = $urlprefix . $accession;
return $accession_link;
}
else {
return $accession;
}
}
else {
return $accession;
}
}