You are here

function _glossary_list in Glossary 5

Same name and namespace in other branches
  1. 5.2 glossary.module \_glossary_list()
  2. 6 glossary.module \_glossary_list()
  3. 7 glossary.module \_glossary_list()
1 call to _glossary_list()
glossary_page in ./glossary.module

File

./glossary.module, line 704

Code

function _glossary_list() {
  $output = "";
  $vids = _glossary_get_filter_vids();
  $vocs = array();
  foreach ($vids as $vid) {
    $voc = taxonomy_get_vocabulary($vid);
    $vocs[$voc->name] = $voc;
  }
  uksort($vocs, _glossary_cmp_strcase);
  $header = array(
    t("Glossary"),
    t('Operations'),
  );
  $rows = array();
  foreach ($vocs as $voc) {
    $row = array();
    $row[0] = $voc->name;
    $row[1] = l(t('view'), "glossary/" . $voc->vid);
    if (user_access('administer taxonomy')) {
      $row[1] .= " " . l(t('edit'), "admin/content/taxonomy");
    }
    $rows[] = $row;
  }
  $output = theme('table', $header, $rows);
  return $output;
}