function theme_flickr_tags_cloud in Flickr 6
Same name and namespace in other branches
- 5 tags/flickr_tags.module \theme_flickr_tags_cloud()
- 7 tags/flickr_tags.module \theme_flickr_tags_cloud()
1 theme call to theme_flickr_tags_cloud()
- flickr_tags_cloud in tags/
flickr_tags.module
File
- tags/
flickr_tags.module, line 180
Code
function theme_flickr_tags_cloud($uid, $nsid, $tag_arr) {
$max_occur = max($tag_arr);
$min_occur = max($tag_arr);
// Font size specified in em.
$max_font = 3.5;
$min_font = 0.7;
$output = "<ul id='flickr_tagcloud'>\n";
foreach ($tag_arr as $tagname => $occurences) {
$font_size = round(($max_font - $min_font) * sqrt($occurences / $max_occur) + $min_font, 1);
$output .= "<li style='font-size: {$font_size}em'>\n";
$output .= l($tagname, "flickr/{$uid}/tags/{$tagname}") . "\n";
$output .= "</li>\n";
}
$output .= "</ul>\n";
return $output;
}