* @version $Revision: 1060 $ */ class TagCloudView extends GalleryView { /** * @see GalleryView::loadTemplate */ function loadTemplate(&$template, &$form) { global $gallery; $urlGenerator =& $gallery->getUrlGenerator(); $template->style($urlGenerator->generateUrl(array('view' => 'tags.TagCloudCss'))); $template->javascript('modules/tags/js/Tags.js'); list ($ret, $tags) = TagsHelper::getTagListWithTagCount(); if ($ret) { return array($ret, null); } $tagCloud = TagsHelper::createTagCloudFromlist($tags); $template->setVariable('tagCloud', $tagCloud); return array(null, array('body' => 'modules/tags/templates/TagCloud.tpl')); } } ?>