if (isset($_GET["sort"])) { $res .= "&sort=" . $_GET["sort"]; } if (isset($_GET["direction"])) { $res .= "&direction=" . $_GET["direction"]; } return $res; } if (isset($_GET["answer"])) { $discussion = discGetDiscussion($_GET["answer"]); $return_url = GetFullUrl(); if (isset($_POST["add"])) { if (CONF_BACKEND_SAFEMODE) { Redirect(ADMIN_FILE . "?dpt=catalog&sub=discuss&safemode=yes"); } discAddDiscussion($discussion["productID"], $_POST["newAuthor"], $_POST["newTopic"], $_POST["newBody"]); Redirect($return_url); } $smarty->hassign("return_url", $return_url); $smarty->assign("discussion", $discussion); $smarty->assign("answer", 1); } else { if (isset($_GET["delete"])) { if (CONF_BACKEND_SAFEMODE) { Redirect(ADMIN_FILE . "?dpt=catalog&sub=discuss&productID=" . $_GET["productID"] . "&safemode=yes"); } discDeleteDiscusion($_GET["delete"]); Redirect(GetUrlToNavigate()); } $callBackParam = array(); if (isset($_GET["sort"])) {
header("Status: 404 Not Found"); die(ERROR_404_HTML); } if (CONF_ENABLE_CONFIRMATION_CODE) { $error_p = 1; if (!$_POST['fConfirmationCode'] || !isset($_SESSION['captcha_keystring']) || $_SESSION['captcha_keystring'] !== $_POST['fConfirmationCode']) { $error_p = 7; $smarty->assign("error", $error_p); } unset($_SESSION['captcha_keystring']); if ($error_p == 1) { discAddDiscussion($productID, $_POST["nick"], $_POST["topic"], $_POST["body"]); Redirect("index.php?productID={$productID}&discuss=yes"); } } else { discAddDiscussion($productID, $_POST["nick"], $_POST["topic"], $_POST["body"]); Redirect("index.php?productID={$productID}&discuss=yes"); } } if (isset($_POST["add_topic"]) && isset($productID)) { $dis_nic = $_POST["nick"]; $dis_subject = $_POST["topic"]; $dis_text = $_POST["body"]; } else { $dis_nic = ""; $dis_subject = ""; $dis_text = ""; } $smarty->hassign("dis_nic", $dis_nic); $smarty->hassign("dis_subject", $dis_subject); $smarty->hassign("dis_text", $dis_text);