Removed old redirect handlers.

This commit is contained in:
flash 2022-02-28 19:52:53 +00:00
parent 56911715fe
commit ef4921949b
4 changed files with 0 additions and 88 deletions

View file

@ -1,20 +0,0 @@
<?php
namespace Misuzu\Http\Handlers;
final class AuthHandler extends Handler {
public function __construct() {
$GLOBALS['misuzuBypassLockdown'] = true;
parent::__construct();
}
public function legacy($response, $request): void {
$mode = $request->getParam('m');
$destination = [
'logout' => 'auth-logout',
'reset' => 'auth-reset',
'forgot' => 'auth-forgot',
'register' => 'auth-register',
][$mode] ?? 'auth-login';
$response->redirect(url($destination), true);
}
}

View file

@ -114,17 +114,4 @@ class ChangelogHandler extends Handler {
$response->setContentType('application/rss+xml; charset=utf-8');
return (new RssFeedSerializer)->serializeFeed(self::createFeed('rss'));
}
public function legacy($response, $request) {
$changeId = $request->getParam('c', FILTER_SANITIZE_NUMBER_INT);
if($changeId) {
$response->redirect(url('changelog-change', ['change' => $changeId]), true);
return;
}
$response->redirect(url('changelog-index', [
'date' => $request->getParam('d'),
'user' => $request->getParam('u', FILTER_SANITIZE_NUMBER_INT),
]), true);
}
}

View file

@ -9,10 +9,6 @@ final class InfoHandler extends Handler {
$response->setContent(Template::renderRaw('info.index'));
}
public function redir($response, $request, string $name = ''): void {
$response->redirect(url('info', ['title' => $name]), true);
}
public function page($response, $request, string ...$parts) {
$name = implode('/', $parts);
$document = [

View file

@ -142,55 +142,4 @@ final class NewsHandler extends Handler {
self::createFeed('rss', $categoryInfo, $categoryInfo->posts(new Pagination(10)))
);
}
public function legacy($response, $request) {
$location = url('news-index');
switch($request->getPath()) {
case '/news/index.php':
$location = url('news-index', [
'page' => $request->getParam('page', FILTER_SANITIZE_NUMBER_INT),
]);
break;
case '/news/category.php':
$location = url('news-category', [
'category' => $request->getParam('c', FILTER_SANITIZE_NUMBER_INT),
'page' => $request->getParam('p', FILTER_SANITIZE_NUMBER_INT),
]);
break;
case '/news/post.php':
$location = url('news-post', [
'post' => $request->getParam('p', FILTER_SANITIZE_NUMBER_INT),
]);
break;
case '/news/feed.php':
return 400;
case '/news/feed.php/rss':
case '/news/feed.php/atom':
$feedType = basename($request->getPath());
$catId = $request->getParam('c', FILTER_SANITIZE_NUMBER_INT);
$location = url($catId > 0 ? "news-category-feed-{$feedType}" : "news-feed-{$feedType}", ['category' => $catId]);
break;
case '/news.php/rss':
case '/news.php/atom':
$feedType = basename($request->getPath());
case '/news.php':
$postId = $request->getParam('n', FILTER_SANITIZE_NUMBER_INT) ?? $request->getParam('p', FILTER_SANITIZE_NUMBER_INT);
if($postId > 0)
$location = url('news-post', ['post' => $postId]);
else {
$catId = $request->getParam('c', FILTER_SANITIZE_NUMBER_INT);
$pageId = $request->getParam('page', FILTER_SANITIZE_NUMBER_INT);
$location = url($catId > 0 ? (isset($feedType) ? "news-category-feed-{$feedType}" : 'news-category') : (isset($feedType) ? "news-feed-{$feedType}" : 'news-index'), ['category' => $catId, 'page' => $pageId]);
}
break;
}
$response->redirect($location, true);
}
}