summaryrefslogtreecommitdiff
path: root/app/Libraries/TemplateFunction.php
blob: c84b127f1a1eadf625692f8ebb445c129c268573 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
namespace App\Libraries;
use App\Libraries\TemplateFunction;

class TemplateFunction {
	private static function formatFloat($float, $size = 2) {
		return number_format($float, $size, ",", ".");
	}

	public static function fF($float, $format = "") {
		$f = $float;
		if ( 0 == ($f - floor($f))) {
			$f = intval($f);
		} else {
			$f = TemplateFunction::formatFloat($float);
		}
		return $f;
	}

	public static function T($timestamp) {
		return gmdate("d.m.Y.", $timestamp);
	}

	public static function Camo($url) {
		if ( "" != env("GOCAMO_HMAC") && "" != env("GOCAMO_URL") ) {
			$phpamo = new \WillWashburn\Phpamo\Phpamo(
				env("GOCAMO_HMAC"),
				env("GOCAMO_URL")
			);
			return $phpamo->camo($url);
		} 
		
		return $url;
	}
}