getMessage(); $response['code'] = "#" . $e->getCode() . "L" . $e->getLine(); $response['body'] = $e->getBody(); DBG::log($e); Response::sendJsonExit($response); } catch (AlertSuccessException $e) { Http::sendHeaderByCode(200); $response['type'] = 'success'; $response['msg'] = $e->getMessage(); $response['code'] = "#" . $e->getCode() . "L" . $e->getLine(); $response['body'] = $e->getBody(); DBG::log($e); Response::sendJsonExit($response); } catch (AlertInfoException $e) { Http::sendHeaderByCode(200); $response['type'] = 'info'; $response['msg'] = $e->getMessage(); $response['code'] = "#" . $e->getCode() . "L" . $e->getLine(); $response['body'] = $e->getBody(); DBG::log($e); Response::sendJsonExit($response); } catch (AlertWarningException $e) { Http::sendHeaderByCode(200); $response['type'] = 'warning'; $response['msg'] = $e->getMessage(); $response['code'] = "#" . $e->getCode() . "L" . $e->getLine(); $response['body'] = $e->getBody(); DBG::log($e); Response::sendJsonExit($response); } catch (HttpException $e) { Http::sendHeaderByCode($e->getCode()); $response['type'] = 'error'; $response['msg'] = $e->getMessage(); $response['code'] = "#" . $e->getCode() . "L" . $e->getLine(); DBG::log($e); Response::sendJsonExit($response); } catch (Exception $e) { Http::sendHeaderByCode(500); $response['type'] = 'error'; $response['msg'] = $e->getMessage(); $response['code'] = "#" . $e->getCode() . "L" . $e->getLine(); DBG::log($e); Response::sendJsonExit($response); } Http::sendHeaderByCode(200); Response::sendJsonExit($response); } static function sendRedirect($url) { if (!headers_sent()) { header("HTTP/1.1 303 See Other"); header("Location: {$url}"); } else { echo''; echo "\n".''; echo'

'.''."dalej".''.'

'; } exit; } }