<?php
require_once('../setClassPath.php');
require_once('db/TransManager.php');
require_once('util/InputHelper.php');

$helper = InputHelper::getInstance();

$path       = $helper->fixInput($_GET['path']);
$threadId   = intval($_GET['thread_id']);
$page       = intval($_GET['page']);
$key        = false;

try {
    $trans = TransManager::getInstance();
    $trans->beginTrans();
    $pdo = $trans->getPDO();

    $stmt = $pdo->prepare('SELECT thread_key FROM f_thread WHERE thread_id = ?');
    $stmt->bindValue(1, $threadId, PDO::PARAM_INT);
    $stmt->execute();
    if ($row = $stmt->fetch(PDO::FETCH_NUM))
        $key = $row[0];

    $trans->commit();
    $trans->disconnect();
}
catch (Exception $e) {
    if ($trans)
        $trans->handleException();
}

if ($page == 1)
    $url = "/forum/$path/$threadId$key/thread.html";
else
    $url = "/forum/$path/$threadId$key/$page/thread.html";

header("HTTP/1.1 301 Moved Permanently");
if ($page == 1)
    header("Location: $url");
else
    header("Location: $url");
?>
The page you seek can be found <a href="<?= $url ?>">here</a>

