From 1248c0d2f63a0d9ae433ac917f62ce3cc9247e3c Mon Sep 17 00:00:00 2001 From: flashwave Date: Fri, 8 Sep 2023 20:47:54 +0000 Subject: [PATCH] Moved various .php file redirects into the LegacyRouter. --- public-legacy/auth/index.php | 4 ---- public-legacy/manage/index.php | 4 ---- public-legacy/manage/news/index.php | 4 ---- public-legacy/settings/index.php | 8 ------- src/LegacyRoutes.php | 36 +++++++++++++++++++++++++++++ 5 files changed, 36 insertions(+), 20 deletions(-) delete mode 100644 public-legacy/auth/index.php delete mode 100644 public-legacy/manage/index.php delete mode 100644 public-legacy/manage/news/index.php delete mode 100644 public-legacy/settings/index.php diff --git a/public-legacy/auth/index.php b/public-legacy/auth/index.php deleted file mode 100644 index 413c472..0000000 --- a/public-legacy/auth/index.php +++ /dev/null @@ -1,4 +0,0 @@ -getURLs()->format('auth-login')); diff --git a/public-legacy/manage/index.php b/public-legacy/manage/index.php deleted file mode 100644 index 1fb3a11..0000000 --- a/public-legacy/manage/index.php +++ /dev/null @@ -1,4 +0,0 @@ -getURLs()->format('manage-general-overview')); diff --git a/public-legacy/manage/news/index.php b/public-legacy/manage/news/index.php deleted file mode 100644 index 6f38668..0000000 --- a/public-legacy/manage/news/index.php +++ /dev/null @@ -1,4 +0,0 @@ -getURLs()->format('manage-news-categories')); diff --git a/public-legacy/settings/index.php b/public-legacy/settings/index.php deleted file mode 100644 index 0bf9bb1..0000000 --- a/public-legacy/settings/index.php +++ /dev/null @@ -1,8 +0,0 @@ -getAuthInfo(); -if(!$authInfo->isLoggedIn()) - Template::throwError(401); - -Tools::redirect($msz->getURLs()->format('settings-account')); diff --git a/src/LegacyRoutes.php b/src/LegacyRoutes.php index 372d3f9..2189c11 100644 --- a/src/LegacyRoutes.php +++ b/src/LegacyRoutes.php @@ -129,8 +129,44 @@ class LegacyRoutes extends RouteHandler { }), true); } + #[Route('GET', '/auth')] + #[Route('GET', '/auth/index.php')] + public function getAuthIndexPHP($response, $request): void { + $response->redirect($this->urls->format('auth-login'), true); + } + #[Route('GET', '/settings.php')] public function getSettingsPHP($response): void { $response->redirect($this->urls->format('settings-index'), true); } + + #[Route('GET', '/settings')] + public function getSettingsIndex($response): void { + $response->redirect($this->urls->format('settings-account')); + } + + #[Route('GET', '/settings/index.php')] + public function getSettingsIndexPHP($response): void { + $response->redirect($this->urls->format('settings-account'), true); + } + + #[Route('GET', '/manage')] + public function getManageIndex($response): void { + $response->redirect($this->urls->format('manage-general-overview')); + } + + #[Route('GET', '/manage/index.php')] + public function getManageIndexPHP($response): void { + $response->redirect($this->urls->format('manage-general-overview'), true); + } + + #[Route('GET', '/manage/news')] + public function getManageNewsIndex($response): void { + $response->redirect($this->urls->format('manage-news-categories')); + } + + #[Route('GET', '/manage/news/index.php')] + public function getManageNewsIndexPHP($response): void { + $response->redirect($this->urls->format('manage-news-categories'), true); + } }