$f3->set('TZ', 'Africa/Johannesburg'); $f3->set("_api_hits", array()); $url = strtolower($_SERVER['HTTP_HOST']); if (substr($url, 0, 4) == "www.") { $url = str_replace("www.", "", $url); } if (substr($url, strpos($url, ".")) == '.local') { $url = "lin.local"; } else { $url = substr(substr($url, strpos($url, ".")), 1); } if (!strpos($url, 'http://')) { $url = 'http://' . $url; } $f3->set("_api_url", $url); $domain = api_fetch("domain/_micro", $f3->get("ttl")); $domain = $domain['data']; if ($domain['ID'] == '') { $f3->error("404"); } $f3->set("domain", $domain); //test_array($domain); $f3->set('ONERRORd', function ($f3) { while (ob_get_level()) { ob_end_clean(); } echo $f3->get('ERROR.text'); print_r($f3->get('ERROR.stack')); }); $version = date("YmdH"); if (file_exists("./.git/refs/heads/" . $cfg['git']['branch'])) {
function api($part, $ttl = 0) { $data = api_fetch($part, $this->f3->get("ttl")); return (array) $data; }