You are here

function _biblio_format_keyword in Bibliography Module 6.2

Same name and namespace in other branches
  1. 6 biblio.pages.inc \_biblio_format_keyword()
  2. 7 includes/biblio.pages.inc \_biblio_format_keyword()
  3. 7.2 includes/biblio.pages.inc \_biblio_format_keyword()

Parameters

$keyword:

1 call to _biblio_format_keyword()
_biblio_format_keyword_page in includes/biblio.pages.inc

File

includes/biblio.pages.inc, line 1544
Functions in the biblio module related to filtering and page generation.

Code

function _biblio_format_keyword($keyword) {
  $base = variable_get('biblio_base', 'biblio');
  $format = l(trim($keyword->word), "{$base}/keyword/{$keyword->kid}");
  $format .= ' (' . $keyword->cnt . ') ';
  $path = ord(substr($_GET['q'], -1)) > 97 ? $_GET['q'] . "/" : substr($_GET['q'], 0, -1);
  $edit_link = ' [' . l(t('edit'), $path . $keyword->kid . "/edit") . '] ';
  $format .= user_access('administer biblio') ? $edit_link : '';
  return $format;
}