$path = isset($_SERVER["PATH_INFO"]) ? trim($_SERVER["PATH_INFO"], "/") : ""; /* Uncomment to see the contents of variables var_dump(BASE_URL); var_dump(IMAGES_URL); var_dump(CSS_URL); var_dump($path); exit(); */ // ROUTER: defines mapping between URLS and controllers $urls = ["" => function () { if (isset($_SESSION["active"]) && $_SESSION["role"] == "salesman") { ViewHelper::redirect(BASE_URL . "orders"); } else { if ($_SERVER["REQUEST_METHOD"] == "POST") { SalesmanController::check(); } else { SalesmanController::login(); } } }, "logout" => function () { session_unset(); ViewHelper::redirect(BASE_URL); }, "orders" => function () { if (isset($_SESSION["active"]) && $_SESSION["role"] == "salesman") { SalesmanController::orders(); } else { ViewHelper::redirect(BASE_URL); } }, "orders/detail" => function () { if (isset($_SESSION["active"]) && $_SESSION["role"] == "salesman") { SalesmanController::orderDetail(); } else {