total > $max) { $max = $tag->total; } } $cloud = ''; foreach ($vars['tagcloud'] as $tag) { if ($cloud != '') { $cloud .= ', '; } // protecting against division by zero warnings $size = round((log($tag->total) / log($max + .0001)) * 100) + 30; if ($size < 100) { $size = 100; } $url = elgg_get_site_url()."pg/search/?q=". urlencode($tag->tag) . "&search_type=tags$type$subtype"; $cloud .= "tag)." ($tag->total)\" style=\"text-decoration:none;\">" . htmlspecialchars($tag->tag, ENT_QUOTES, 'UTF-8') . ""; } if ($context != 'tags') { $text = elgg_echo('tagcloud:allsitetags'); $cloud .= '

'; $cloud .= "$text"; $cloud .= '

'; } $cloud .= elgg_view('tagcloud/extend'); if ($context != 'tags') { $params = array( 'title' => elgg_echo('tagcloud'), 'body' => $cloud, 'class' => 'elgg-tagcloud', ); echo elgg_view('layout/objects/module', $params); } else { echo "
$cloud
"; } }