aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engine/lib/tags.php7
1 files changed, 3 insertions, 4 deletions
diff --git a/engine/lib/tags.php b/engine/lib/tags.php
index 9b675c018..9055a1d02 100644
--- a/engine/lib/tags.php
+++ b/engine/lib/tags.php
@@ -16,9 +16,8 @@
* The algorithm working out the size of font based on the number of tags.
* This is quick and dirty.
*/
- function calculate_tag_size($min, $max, $number_of_tags)
+ function calculate_tag_size($min, $max, $number_of_tags, $buckets = 6)
{
- $buckets = 6;
$delta = (($max - $min) / $buckets);
$thresholds = array();
@@ -45,7 +44,7 @@
* @param array $tags The array of tags.
* @return An associated array of tags with a weighting, this can then be mapped to a display class.
*/
- function generate_tag_cloud(array $tags)
+ function generate_tag_cloud(array $tags, $buckets = 6)
{
$cloud = array();
@@ -61,7 +60,7 @@
}
foreach ($cloud as $k => $v)
- $cloud[$k] = calculate_tag_size($min, $max, $v);
+ $cloud[$k] = calculate_tag_size($min, $max, $v, $buckets);
return $cloud;
}