function bm_list_tags() { $tags = array(); foreach (bm_get_tags() as $tag => $books) { $tags[$tag] = count($books); } if (!empty($tags)) { $min = min($tags); $max = max($tags); foreach ($tags as $tag => $count) { $url = bm_get_url('tag') . $tag; if ($min < $max && $count / $max > 0.5) { echo "<a class=\"large\" href=\"{$url}\">{$tag}</a> "; } else { echo "<a href=\"{$url}\">{$tag}</a> "; } } } }
function bm_show_tag($tag) { $tags = bm_get_tags(); $books = $tags[$tag]; foreach ($books as $slug) { bm_show_book($slug, true); } }