Exemplo n.º 1
0
$tpl->setCompileDirectory('./compiled_templates');
SpoonSession::start();
//Content layout
if (SpoonSession::exists('id') === false) {
    SpoonHTTP::redirect('index.php');
}
$lat = SpoonFilter::getGetValue('lat', null, '');
$long = SpoonFilter::getGetValue('long', null, '');
$pubs = array();
if ($lat !== "" && $long !== "") {
    $tpl->assign('latitude', $lat);
    $tpl->assign('longitude', $long);
    $pubs = Pub::getPubsByLocation($lat, $long);
    for ($i = 0; $i < sizeof($pubs); $i++) {
        $pub = new Pub($pubs[$i]['pub_id']);
        $distance = $pub->calculateDistance($lat, $long, "k");
        if ($distance > 1) {
            $pubs[$i]["distance"] = round($distance, 3) . ' kilometer';
        } else {
            $pubs[$i]["distance"] = round($distance, 3) * 1000 . ' meter';
        }
    }
} else {
    $tpl->assign('latitude', "");
    $tpl->assign('longitude', "");
}
if ($pubs !== null) {
    $tpl->assign('iPubs', $pubs);
    $tpl->assign('oPubs', true);
} else {
    $tpl->assign('iPubs', array());