<?

include_once "./setting.php";

include_once $global["root"] . "/include/handle.php";
include_once $global["root"] . "/include/print_array.php";

//-------------------------------------------------- execute

include_once $global["root"] . "/lib/Site.php";

$Site = new Site;
$Site->init("forum", "_GET");

include_once $global["root"] . "/lang/" . $_SESSION["config_lang"] . ".php";

extract($_POST);

if (! $_SESSION["config_id"] and trim($_POST["user_name"]) == "") {
	$_SESSION["user_msg"]["content"] = $string["error19"];
	goprev();
	exit;
}

if (trim($_POST["user_comment"]) == "") {
	$_SESSION["user_msg"]["content"] = $string["error17"];
	goprev();
	exit;
}

if ($_SESSION["config_id"]) {
	if ($_SESSION["config_full_name"]) {
		$user_name = $_SESSION["config_full_name"];
	} else {
		$user_name = $_SESSION["config_name"];
	}
} else {
	$user_name = $_POST["user_name"];
}

$Site->DB->transaction_start(true);

$Site->DB->query(
	sprintf("insert into forum_comment_%s
			(username, ip_address, date, content, message)
		values('%s', '%s', '%s', '%s', '%s')",
			$_POST["id"], addslashes(trim($user_name)),
			$_SERVER["REMOTE_ADDR"], mktime(),
			addslashes(trim($_POST["user_comment"])),
			$_POST["no"]));

$retval = $Site->DB->retval;
$Site->DB->close();

if ($retval) {
	$url = sprintf("%s/forum?mode=forum_comment&id=%s&no=%s",
			$_SESSION["user_forum_url"], $_POST["id"], $_POST["no"]);

	$Site->end1();

	Header("Location: " . $url);
	exit;
} else {
	$Site->end1();

	goprev();
}

/*
Description
-----------

Author
------
 Spike^ekipS <spike@spikeekips.net>

Changelog
---------

Usage
-----

*/

?>
