remove error handling

This commit is contained in:
Bruno Rybársky 2024-02-03 16:54:04 +01:00
parent 04117e3aaa
commit 472c74a0c4
2 changed files with 27 additions and 58 deletions

@ -1,24 +1,30 @@
<?php
try {
require_once 'secrets/config.php';
require_once 'lib/config.php';
global $routerConfig;
try {
require_once 'lib/main.php';
} catch (Exception $eMain) {
$page = file_get_contents($routerConfig["template_dir"] . "500.html");
$error_msg = "Error Message";
try {
require_once 'lib/navigation.php';
require_once 'lib/router.php';
require_once 'lib/page.php';
require_once 'lib/endpoint.php';
require_once 'lib/account.php';
if (isAdmin()) {
$error_msg = $eMain;
$routerConfig = array();
$routerRequest = array();
loadRouterConfig();
$canRender = initRouter();
if ($canRender) {
session_set_cookie_params(0, '/', "." . $routerRequest["domain"] . "." . $routerRequest["tld"], true, true);
session_start();
if (!isLoggedIn()) {
setDefaultSessionData();
}
} catch (Exception) {
} finally {
$page = str_replace("__TEMPLATE_ERROR__", $error_msg, $page);
echo $page;
http_response_code(500);
if ($routerRequest["type"] == "api") {
echo getEndpoint($routerRequest["page_name"]);
} elseif ($routerRequest["type"] == "page") {
echo getPage($routerRequest["page_name"]);
}
}
} catch (Exception $e){
echo $e;
}

@ -1,37 +0,0 @@
<?php /** @noinspection PhpArrayIsAlwaysEmptyInspection */
/** @noinspection PhpArrayIsAlwaysEmptyInspection */
/** @noinspection PhpArrayIsAlwaysEmptyInspection */
/** @noinspection PhpIncludeInspection */
require_once "secrets/config.php";
require_once 'lib/config.php';
require_once "lib/navigation.php";
require_once "lib/router.php";
require_once "lib/page.php";
require_once "lib/endpoint.php";
require_once "lib/account.php";
$routerConfig = array();
$routerRequest = array();
loadRouterConfig();
$canRender = initRouter();
if($canRender) {
/** @noinspection PhpArrayIsAlwaysEmptyInspection */
session_set_cookie_params(0, '/', "." . $routerRequest["domain"] . "." . $routerRequest["tld"], true, true);
session_start();
if(!isLoggedIn()){
setDefaultSessionData();
}
if($routerRequest["type"] == "api") {
echo getEndpoint($routerRequest["page_name"]);
}elseif ($routerRequest["type"] == "page") {
/** @noinspection PhpArrayIsAlwaysEmptyInspection */
echo getPage($routerRequest["page_name"]);
}
else{
echo "Unknown request";
}
}