t("Tags In Album")); } static function get($block_id, $theme) { $block = ""; switch ($block_id) { case "tagsinalbum": if (($theme->item) && ($theme->item->is_album())) { $item = $theme->item; $all_tags = ORM::factory("tag") ->join("items_tags", "items_tags.tag_id", "tags.id") ->join("items", "items.id", "items_tags.item_id", "LEFT") ->where("items.parent_id", "=", $item->id) ->order_by("tags.id", "ASC") ->find_all(); if (count($all_tags) > 0) { $block = new Block(); $block->css_id = "g-tags-in-album-block"; $block->title = t("In this album"); $block->content = new View("tagsinalbum_sidebar.html"); $block->content->all_tags = $all_tags; } } break; } return $block; } }