/** * Build the content for this action * * @return void * @access public * @since 11/07/06 */ function buildContent() { $defaultTextDomain = textdomain("polyphony"); $actionRows = $this->getActionRows(); // ob_start(); $harmoni = Harmoni::instance(); $harmoni->request->startNamespace("polyphony-tags"); $actionRows->add(new Block(TagAction::getTagMenu(), STANDARD_BLOCK), "100%", null, LEFT, TOP); // Related Tags ob_start(); print "<h3 style='margin-top: 0px; margin-bottom: 0px;'>" . _("Related Tags:") . "</h3>"; $tag = $this->getTag(); print TagAction::getTagCloudDiv($tag->getRelatedTags(TAG_SORT_FREQ), 'view', 100); $actionRows->add(new Block(ob_get_clean(), STANDARD_BLOCK), "100%", null, LEFT, TOP); $items = $this->getItems(); $resultPrinter = new IteratorResultPrinter($items, 1, 5, 'getTaggedItemComponent', $this->getViewAction()); $resultLayout = $resultPrinter->getLayout("canViewItem"); // $resultLayout =$resultPrinter->getLayout(); $actionRows->add($resultLayout, "100%", null, LEFT, CENTER); // $actionRows->add(new Block(ob_get_clean(), STANDARD_BLOCK), "100%", null, LEFT, TOP); $harmoni->request->endNamespace(); textdomain($defaultTextDomain); }
/** * Build the content for this action * * @return void * @access public * @since 11/07/06 */ function buildContent() { $defaultTextDomain = textdomain("polyphony"); $actionRows = $this->getActionRows(); // ob_start(); $harmoni = Harmoni::instance(); $harmoni->request->passthrough('collection_id'); $harmoni->request->startNamespace("polyphony-tags"); $harmoni->request->passthrough('repository_id'); $harmoni->request->passthrough('system'); $actionRows->add(new Block(TagAction::getTagMenu(), STANDARD_BLOCK), "100%", null, LEFT, TOP); $items = $this->getItems(); $resultPrinter = new IteratorResultPrinter($items, 1, 5, 'getTaggedItemComponent', $this->getViewAction()); $resultLayout = $resultPrinter->getLayout("canViewItem"); // $resultLayout =$resultPrinter->getLayout(); $actionRows->add($resultLayout, "100%", null, LEFT, CENTER); // $actionRows->add(new Block(ob_get_clean(), STANDARD_BLOCK), "100%", null, LEFT, TOP); $harmoni->request->forget('repository_id'); $harmoni->request->forget('system'); $harmoni->request->endNamespace(); textdomain($defaultTextDomain); $harmoni->request->passthrough('collection_id'); }