Вроде постарался по правилам тему оформить... В details.php ищем:
Code
$s = "<a class=\"index\" href=\"download.php?id=$id\"><b>" . $row["name"] . "</b></a>";
Заменяем на:
Code
$thanks_sql = mysql_query("SELECT COUNT(*) FROM thanks WHERE torrentid = $id AND userid = " . $CURUSER['id']) or sqlerr(__FILE__,__LINE__);
$thanks_arr = mysql_fetch_row($thanks_sql);
if ($owned || $thanks_arr[0] == 1)
{
$s = "<a class=\"index\" href=\"download.php?id=$id\"><b>" . $row["name"] . "</b></a>";
}
else
{
$thanksby = "<div id=\"ajax\"><form action=\"thanks.php\" method=\"post\">
<input type=\"submit\" name=\"submit\" onclick=\"return send();\" value=\"".$tracker_lang['thanks']."\"".($can_not_thanks == true ? " disabled" : "").">
<input type=\"hidden\" name=\"torrentid\" value=\"$id\">".$thanksby."
</form></div>";
$s = "Чтобы скачать торрент <b>$row[name]</b> вам необходимо сначала нажать кнопку СПАСИБО $thanksby";
}
В downloads.php ищем
Code
$id = (int) $_GET["id"];
После вставляем
Code
$moderator = (isset($CURUSER) && get_user_class() >= UC_MODERATOR);
$res = mysql_query("SELECT owner FROM torrents WHERE id = '$id'") or sqlerr (__FILE__, __LINE__);
$row = mysql_fetch_array($res);
$owned = $moderator = 0;
if (get_user_class() >= UC_MODERATOR)
$owned = $moderator = 1;
elseif ($CURUSER["id"] == $row['owner'])
$owned = 1;
$thanks_sql = mysql_query("SELECT COUNT(*) FROM thanks WHERE torrentid = '$id' AND userid =" . $CURUSER['id']) or sqlerr(__FILE__,__LINE__);
$thanks_arr = mysql_fetch_row($thanks_sql);
if ($owned || $thanks_arr[0] == 1)
skip;
else
stderr($tracker_lang['error'],"Пока не нажмешь СПАСИБО не скачаешь торрент!!!");