You are here

function lexicon_admin_links in Lexicon 6

1 call to lexicon_admin_links()
lexicon_overview in ./lexicon.module

File

./lexicon.module, line 1068
Lexicon is used to create lists of terms and definitions to use on a website and optionally mark them in the content with an indicator.

Code

function lexicon_admin_links($vocabulary, $destination) {
  $output = '<div class="lexicon-admin-links">';
  $links = array();
  if (user_access('administer taxonomy')) {
    $links['lexicon_add_term'] = array(
      'title' => t('Add term'),
      'href' => 'admin/content/taxonomy/' . $vocabulary->vid . '/add/term',
    );
    $links['lexicon_edit'] = array(
      'title' => decode_entities(t('Edit @name', array(
        '@name' => drupal_strtolower($vocabulary->name),
      ))),
      'href' => 'admin/content/taxonomy/edit/vocabulary/' . $vocabulary->vid,
      'query' => $destination,
    );
  }
  if (user_access('administer filters')) {
    $links['lexicon_admin'] = array(
      'title' => t('Lexicon settings'),
      'href' => 'admin/settings/lexicon',
      'query' => $destination,
    );
  }
  if (!empty($links)) {
    $output .= theme('links', $links);
  }
  return $output . '</div>';
}