CheburatoR-all
Гипножаба
- Регистрация
- 26 Апр 2009
- Сообщения
- 301
- Реакции
- 448
- Автор темы
- #1

Автор: cheburator (Для просмотра ссылки Войди
Версия: 1.0
Для версии: 8.5
Описание: Хак выводит список всех пользователей, скачавших файл из атача.
Установка:
1. SQL запрос
Код:
CREATE TABLE `dle_fileslog` (
`id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`time` VARCHAR( 11 ) NOT NULL ,
`username` VARCHAR( 200 ) NOT NULL ,
`fileid` INT( 50 ) NOT NULL AUTO_INCREMENT ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM
Ищем:
PHP:
if (! $is_logged) {
$member_id['user_group'] = 5;
PHP:
$member_id['name'] = "Гость";
PHP:
if ($_REQUEST['area'] == "static") {
PHP:
$d_time = time() + ($config['date_adjust'] * 60);
PHP:
$db->query ( "UPDATE " . PREFIX . "_static_files SET dcount=dcount+1 WHERE id ='$id'" );
PHP:
$db->query ( "INSERT INTO `" . PREFIX . "_fileslog` (`id`, `time`, `username`, `fileid`) VALUES (NULL, '".$d_time."', '".$member_id['name']."', '".$id."');");
PHP:
$db->query ( "UPDATE " . PREFIX . "_files SET dcount=dcount+1 WHERE id ='$id'" );
PHP:
$db->query ( "INSERT INTO `" . PREFIX . "_fileslog` (`id`, `time`, `username`, `fileid`) VALUES (NULL, '".$d_time."', '".$member_id['name']."', '".$id."')");
Ищем:
PHP:
if( ! $user_group[$member_id['user_group']]['allow_files'] ) $link = "<span class=\"attachment\">{$lang['att_denied']}</span>";
PHP:
$log = $db->query( "SELECT * FROM `dle_fileslog` WHERE `fileid` = ".$row['id']." ORDER BY `id` ASC" );
$i = 0;
while ($logs = $db->get_array($log)) {
$i ++;
$date = date( 'Y.m.d, h.m', $logs['time'] ); // Определяем дату
if ($i >= 2) $downloaded .= "; ";
$downloaded .= "{$logs['username']} - {$date}";
}
PHP:
elseif( $config['files_count'] == 'yes' ) $link = "<span class=\"attachment\"><a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >{$row['name']}</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";
else $link = "<span class=\"attachment\"><a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >{$row['name']}</a> [{$size}]</span>";
PHP:
elseif( $config['files_count'] == 'yes' ) $link = "<span class=\"attachment\"><a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >{$row['name']}</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']}) - ({$downloaded})</span>";
else $link = "<span class=\"attachment\"><a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >{$row['name']}</a> [{$size}] - ({$downloaded})</span>";

Зеркало на моем блоге: Для просмотра ссылки Войди