require_once("include/functions.php");
require_once("include/config.php");
dbconn();
standardheader('Edit Torrents');
$scriptname = $_SERVER["PHP_SELF"];
$link = $_GET["returnto"];
if ($link=="")
$link="torrents.php";
// save editing and got back from where i come
if ((isset($_POST["comment"])) && (isset($_POST["name"]))){
if ($_POST["action"]==FRM_CONFIRM) {
if ($_POST["name"]=='')
{
err_msg("Error!","You must specify torrent name.");
stdfoot();
exit;
}
if ($_POST["comment"]=='')
{
err_msg("Error!","You must specify description.");
stdfoot();
exit;
}
$fname=htmlentities($_POST["name"]);
$torhash=AddSlashes($_POST["info_hash"]);
write_log("Modified torrent $fname ($torhash)","modify");
echo "
".PLEASE_WAIT."";
mysql_query("UPDATE namemap SET filename='$fname', comment='" . AddSlashes($_POST["comment"]) . "', category=" . $_POST["type"] . " WHERE info_hash='" . $torhash . "'");
print("");
exit();
}
else {
print("");
exit();
}
}
// view torrent's details
if (isset($_GET["info_hash"])) {
$query ="SELECT namemap.info_hash, namemap.filename, namemap.url, UNIX_TIMESTAMP(namemap.data) as data, namemap.size, namemap.comment, namemap.category as cat_name, summary.seeds, summary.leechers, summary.finished, summary.speed, namemap.uploader FROM namemap LEFT JOIN categories ON categories.id=namemap.category LEFT JOIN summary ON summary.info_hash=namemap.info_hash WHERE namemap.info_hash ='" . AddSlashes($_GET["info_hash"]) . "'";
$res = mysql_query($query) or die(CANT_DO_QUERY.mysql_error());
$results = mysql_fetch_array($res);
if (!$results)
err_msg(ERROR,TORRENT_EDIT_ERROR);
else {
block_begin(EDIT_TORRENT);
if (!$CURUSER || ($CURUSER["edit_torrents"]=="no" && $CURUSER["uid"]!=$results["uploader"]))
{
err_msg(ERROR,CANT_EDIT_TORR);
block_end();
stdfoot();
exit();
}
?>
} // results
block_end();
} // info_hash
stdfoot();
?>