function glossary_page in Glossary 5
Same name and namespace in other branches
- 5.2 glossary.module \glossary_page()
- 6 glossary.module \glossary_page()
- 7 glossary.module \glossary_page()
1 string reference to 'glossary_page'
- glossary_menu in ./
glossary.module - Implementation of hook_menu().
File
- ./
glossary.module, line 513
Code
function glossary_page($vid = null, $letter = null) {
$vids = _glossary_get_filter_vids();
$found = false;
if (!$vid) {
if (count($vids) == 1) {
$vid = $vids[0];
$found = true;
}
}
else {
$found = array_search($vid, _glossary_get_filter_vids());
}
if (!$vid || $found === false) {
$breadcrumb = array(
l(t('Home'), null),
);
drupal_set_title(t('Glossaries'));
drupal_set_breadcrumb($breadcrumb);
return _glossary_list();
}
else {
$voc = taxonomy_get_vocabulary($vid);
$breadcrumb = array(
l(t('Home'), null),
);
if (count($vids) > 1) {
$breadcrumb[] = l(t('Glossaries'), 'glossary');
}
drupal_set_title(ucwords($voc->name));
drupal_set_breadcrumb($breadcrumb);
return glossary_overview($voc, $letter);
}
}