PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 1.3.1
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v1.3.1
5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / core / Metrics / Formatter / Html.php
matomo / app / core / Metrics / Formatter Last commit date
Html.php 6 years ago
Html.php
44 lines
1 <?php
2 /**
3 * Piwik - free/libre analytics platform
4 *
5 * @link https://matomo.org
6 * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
7 */
8 namespace Piwik\Metrics\Formatter;
9
10 use Piwik\Metrics\Formatter;
11
12 /**
13 * Metrics formatter that formats for HTML output. Uses non-breaking spaces in formatted values
14 * so text will stay unbroken in HTML views.
15 */
16 class Html extends Formatter
17 {
18 public function getPrettyTimeFromSeconds($numberOfSeconds, $displayTimeAsSentence = true, $round = false)
19 {
20 $result = parent::getPrettyTimeFromSeconds($numberOfSeconds, $displayTimeAsSentence, $round);
21 $result = $this->replaceSpaceWithNonBreakingSpace($result);
22 return $result;
23 }
24
25 public function getPrettySizeFromBytes($size, $unit = null, $precision = 1)
26 {
27 $result = parent::getPrettySizeFromBytes($size, $unit, $precision);
28 $result = $this->replaceSpaceWithNonBreakingSpace($result);
29 return $result;
30 }
31
32 public function getPrettyMoney($value, $idSite)
33 {
34 $result = parent::getPrettyMoney($value, $idSite);
35 $result = $this->replaceSpaceWithNonBreakingSpace($result);
36 return $result;
37 }
38
39 private function replaceSpaceWithNonBreakingSpace($value)
40 {
41 return str_replace(' ', '&nbsp;', $value);
42 }
43 }
44