aboutsummaryrefslogtreecommitdiffhomepage
path: root/index.php
diff options
context:
space:
mode:
authorArthur <arthur@hoa.ro>2016-04-09 16:35:14 +0200
committerArthur <arthur@hoa.ro>2016-04-09 16:35:14 +0200
commita1703c44c63852cf54d979a50921dc3a09508a82 (patch)
tree588a42a5e6c5a32c52e33eb86bfc284009e0bcc7 /index.php
parent11609d9fd8ba53f049e6c913d8e3affab6cfc9ce (diff)
parentb0128609f4b29c55d86152f3d0ff4b4e07bbcbf8 (diff)
downloadShaarli-a1703c44c63852cf54d979a50921dc3a09508a82.tar.gz
Shaarli-a1703c44c63852cf54d979a50921dc3a09508a82.tar.zst
Shaarli-a1703c44c63852cf54d979a50921dc3a09508a82.zip
Merge pull request #527 from ArthurHoaro/hotfix/tagcloud-size
Fixes #526: bad font size separator in tagcloud with some locale
Diffstat (limited to 'index.php')
-rw-r--r--index.php15
1 files changed, 10 insertions, 5 deletions
diff --git a/index.php b/index.php
index dfc00fbd..735615ff 100644
--- a/index.php
+++ b/index.php
@@ -1015,11 +1015,16 @@ function renderPage()
1015 return strcasecmp($a, $b); 1015 return strcasecmp($a, $b);
1016 }); 1016 });
1017 1017
1018 $tagList=array(); 1018 $tagList = array();
1019 foreach($tags as $key=>$value) 1019 foreach($tags as $key => $value) {
1020 // Tag font size scaling: default 15 and 30 logarithm bases affect scaling, 22 and 6 are arbitrary font sizes for max and min sizes. 1020 // Tag font size scaling:
1021 { 1021 // default 15 and 30 logarithm bases affect scaling,
1022 $tagList[$key] = array('count'=>$value,'size'=>log($value, 15) / log($maxcount, 30) * (22-6) + 6); 1022 // 22 and 6 are arbitrary font sizes for max and min sizes.
1023 $size = log($value, 15) / log($maxcount, 30) * 2.2 + 0.8;
1024 $tagList[$key] = array(
1025 'count' => $value,
1026 'size' => number_format($size, 2, '.', ''),
1027 );
1023 } 1028 }
1024 1029
1025 $data = array( 1030 $data = array(