Example #1
0
$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'])) {
Example #2
0
 function api($part, $ttl = 0)
 {
     $data = api_fetch($part, $this->f3->get("ttl"));
     return (array) $data;
 }