* @license GNU General Public License, version 2 (GPL-2.0) * * For full copyright and license information, please see * the docs/CREDITS.txt file. * * Idea and original RSS Feed 2.0 MOD (Version 1.0.8/9) by leviatan21 * Original MOD: http://www.phpbb.com/community/viewtopic.php?f=69&t=1214645 * MOD Author Profile: http://www.phpbb.com/community/memberlist.php?mode=viewprofile&u=345763 * MOD Author Homepage: http://www.mssti.com/phpbb3/ * **/ use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\Routing\Exception\InvalidParameterException; /** * @ignore **/ define('IN_PHPBB', true); $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './'; $phpEx = substr(strrchr(__FILE__, '.'), 1); include($phpbb_root_path . 'common.' . $phpEx); /** @var \phpbb\controller\helper $controller_helper */ $controller_helper = $phpbb_container->get('controller.helper'); $forum_id = $request->variable('f', 0); $topic_id = $request->variable('t', 0); $mode = $request->variable('mode', ''); if ($forum_id !== 0) { $url = $controller_helper->route('phpbb_feed_forum', array('forum_id' => $forum_id)); } else if ($topic_id !== 0) { $url = $controller_helper->route('phpbb_feed_topic', array('topic_id' => $topic_id)); } else { try { $url = $controller_helper->route('phpbb_feed_overall', array('mode' => $mode)); } catch (InvalidParameterException $e) { $url = $controller_helper->route('phpbb_feed_index'); } } $response = new RedirectResponse($url, 301); $response->send();