ViewHelper::redirect(BASE_URL); }, "product/detail" => function () { if (isset($_SESSION["active"]) && $_SESSION["role"] == "customer") { ViewHelper::redirect(BASE_URL . "customer"); } else { AnonymousController::productsDetail(); } }, "orders" => function () { if (isset($_SESSION["active"]) && $_SESSION["role"] == "customer") { CustomerController::orders(); } else { ViewHelper::redirect(BASE_URL); } }, "orders/detail" => function () { if (isset($_SESSION["active"]) && $_SESSION["role"] == "customer") { CustomerController::orderDetail(); } else { ViewHelper::redirect(BASE_URL); } }, "orders/canceled" => function () { if (isset($_SESSION["active"]) && $_SESSION["role"] == "customer") { CustomerController::ordersCancelled(); } else { ViewHelper::redirect(BASE_URL); } }, "orders/canceled/detail" => function () { if (isset($_SESSION["active"]) && $_SESSION["role"] == "customer") { CustomerController::orderCancelledDetail(); } else { ViewHelper::redirect(BASE_URL); }