You are here

function biblio_handler_field_biblio_keyword_data_word::render_link in Bibliography Module 7.2

Same name and namespace in other branches
  1. 6.2 views/biblio_handler_field_biblio_keyword_data_word.inc \biblio_handler_field_biblio_keyword_data_word::render_link()
  2. 6 views/biblio_handler_field_biblio_keyword_data_word.inc \biblio_handler_field_biblio_keyword_data_word::render_link()
  3. 7 views/biblio_handler_field_biblio_keyword_data_word.inc \biblio_handler_field_biblio_keyword_data_word::render_link()

Render whatever the data is as a link to the taxonomy.

Data should be made XSS safe prior to calling this function.

1 call to biblio_handler_field_biblio_keyword_data_word::render_link()
biblio_handler_field_biblio_keyword_data_word::render in views/biblio_handler_field_biblio_keyword_data_word.inc
Render the field.

File

views/biblio_handler_field_biblio_keyword_data_word.inc, line 46

Class

biblio_handler_field_biblio_keyword_data_word

Code

function render_link($data, $values) {
  if (!empty($this->options['link_to_keyword']) && !empty($values->{$this->aliases['kid']}) && $data !== NULL && $data !== '') {
    $kid = $values->{$this->aliases['kid']};
    $base = variable_get('biblio_base', 'biblio');
    $this->options['alter']['make_link'] = TRUE;
    $this->options['alter']['path'] = $base . '/keyword/' . $kid;
  }
  return $data;
}