f3->set('trusted', (int)self::isIGBTrusted()); $this->setTemplate('templates/view/map.html'); } /** * function is called on each error * @param $f3 */ public function showError($f3){ // set HTTP status if(!empty($f3->get('ERROR.code'))){ $f3->status($f3->get('ERROR.code')); } if($f3->get('AJAX')){ header('Content-type: application/json'); // error on ajax call $errorData = [ 'status' => $f3->get('ERROR.status'), 'code' => $f3->get('ERROR.code'), 'text' => $f3->get('ERROR.text') ]; echo json_encode($errorData); }else{ echo $f3->get('ERROR.text'); } die(); } }