1
июн

Дополнение для модуля Tracker for DLE на основе модуля Thanks v2.2 для автоматической благодарности при скачивании торрент-файла с сайта.
Файл: /engine/download.php
Найти:
Добавить ниже:
PS: без каких либо изменений данные модификации могут использоваться и без модуля Tracker for DLE
Файл: /engine/download.php
Найти:
$db->query ( "UPDATE " . PREFIX . "_files SET dcount=dcount+1 WHERE id ='$id'" );
Добавить ниже:
#****** Tracker for DLE autoThanks *** start ******#
$autor = $db->super_query("SELECT p.autor, u.user_id FROM " . PREFIX . "_post AS p, " . USERPREFIX . "_users AS u WHERE p.autor=u.name AND p.id='{$row['news_id']}'");
if( $member_id['name']!=$autor['autor'] ) {
#****** Проверка голосовал ли юзер ******#
$check_user = $db->super_query("SELECT id FROM " . PREFIX . "_thanks_post WHERE post_id='{$row['news_id']}' AND user_id='{$member_id['user_id']}'");
if( !$check_user['id'] ) {
$time = time() + ($config['date_adjust'] * 60);
$user_ip = $db->safesql($_SERVER["REMOTE_ADDR"]);
$db->query("INSERT INTO " . PREFIX . "_thanks_post (`post_id`,`post_author`,`user_id`,`user_name`,`user_ip`,`time`) VALUES ('{$row['news_id']}','{$autor['autor']}','{$member_id['user_id']}','{$member_id['name']}','{$user_ip}','{$time}')");
@unlink( ENGINE_DIR . "/cache/thanks/post/{$row['news_id']}.tmp" );
@unlink( ENGINE_DIR . "/cache/thanks/user/{$autor['user_id']}.tmp" );
}
}
#****** Tracker for DLE autoThanks *** stop ******#
PS: без каких либо изменений данные модификации могут использоваться и без модуля Tracker for DLE
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.