X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/a09f2a698707c366a0e93a81c84268a83bf7d7ea..0aa2ca64d2d7492b05f2e541764fbe159eb5a187:/lib/init-website.php diff --git a/lib/init-website.php b/lib/init-website.php index 23c15ba8..302a9478 100644 --- a/lib/init-website.php +++ b/lib/init-website.php @@ -16,14 +16,6 @@ function userError($sMsg) } -function exception_handler_html($exception) -{ - http_response_code($exception->getCode()); - header('Content-type: text/html; charset=UTF-8'); - include(CONST_BasePath.'/lib/template/error-html.php'); - exit(); -} - function exception_handler_json($exception) { http_response_code($exception->getCode()); @@ -41,14 +33,6 @@ function exception_handler_xml($exception) exit(); } -function shutdown_exception_handler_html() -{ - $error = error_get_last(); - if ($error !== null && $error['type'] === E_ERROR) { - exception_handler_html(new Exception($error['message'], 500)); - } -} - function shutdown_exception_handler_xml() { $error = error_get_last(); @@ -73,10 +57,7 @@ function set_exception_handler_by_format($sFormat = null) // one by default without an explicit $sFormat set. if (!isset($sFormat)) { - set_exception_handler('exception_handler_html'); - } elseif ($sFormat == 'html') { - set_exception_handler('exception_handler_html'); - register_shutdown_function('shutdown_exception_handler_html'); + set_exception_handler('exception_handler_json'); } elseif ($sFormat == 'xml') { set_exception_handler('exception_handler_xml'); register_shutdown_function('shutdown_exception_handler_xml');