Файл: CMS/core/modules/journal_download.php
Строк: 36
<?php
if (!defined('CMS')) { die('Access Denied!'); }
if (!empty($_GET['id'])) {
$idk = num($_GET['id']);
$row = $db->selectRow( "SELECT * FROM ?_journal_files WHERE `files_id`= ? LIMIT 1", $idk );
if (!empty($row)) {
include_once( ENGINE . '/classes/down.class.php' );
$files_path = ROOTPATH . '/upload/journal/' . num($row['files_post']) . '_' . $row['files_name'];
if (file_exists($files_path)) {
if (empty($_SESSION[SP]['djournal'][$idk])) {
$db->query( "UPDATE ?_journal_files SET `files_count` = (`files_count` + 1) WHERE `files_id` = ? LIMIT 1", $idk );
}
$_SESSION[SP]['djournal'][$idk] = 1;
//redirect($config['site_url'] . '/upload/journal/' . num($row['files_post']) . '_' . $row['files_name']);
Getf::download( @file_get_contents( ROOTPATH . '/upload/journal/' . num($row['files_post']) . '_' . $row['files_name'] ), $row['files_name'], true, false );
exit;
}
else {
$inSes->addMessage('Ошибка 404! Файл не найден или ссылка не верна!');
gen_red('index', '', RND);
}
}
else {
$inSes->addMessage('Ошибка 404! Файл не найден или ссылка не верна!');
gen_red('index', '', RND);
}
}
else {
$inSes->addMessage('Ошибка 404! Файл не найден или ссылка не верна!');
gen_red('index', '', RND);
}
?>