Вход Регистрация
Файл: zc/file.php
Строк: 58
<?
include '../system/sys.php';
include 
'../system/funcs.php';
if(!
$cms->us['id']){
header('location:/');
exit;
}
$file DB::$dbs->queryFetch("SELECT * from `zc_file` where `id` = ? limit 1",array($func->num($_GET['id'])));
if(!
$file['id']){
header('location:/zc');
exit;
}
$kat DB::$dbs->queryFetch("SELECT * from `zc_kat` where `id` = ? limit 1",array($file['kat']));
if(!
$kat['id']){
header('location:/zc');
exit;
}
if(
$file['access']==&& $kat['mod']!=$cms->us['id']){
header('location:/zc');
exit;
}
$pk DB::$dbs->queryFetch("SELECT * from `zc_podkat` where `id` = ? limit 1",array($file['podkat']));
if(!
$pk['id']){
header('location:/zc');
exit;
}
verh($file['name'],'<a href="/zc" style="color:#ffffff;">ЗЦ</a> / <a href="/zc/pk'.$pk['id'].'" style="color:#ffffff;">'.$pk['name'].'</a> / '.$file['name']);
if(
$file['rating']>$cms->us['rating']){
echo 
'<div class="list1">Чтобы скачать данный скрипт вы должны набрать <b>'.$file['rating'].'</b> рейтинга!</div>';
}else{
echo 
'<div class="lst"><font color="red"><b>'.$file['name'].'</b></font><br/>Описание: '.$func->text($file['opis']).'<br/>
Загрузил: '
.$func->uNick($file['us']).'<br/>
Вес: <b>'
.$func->ves(filesize('../files/zc/'.$file['file'])).'</b><br/>
Скачиваний: <b>'
.$file['ups'].'</b><br/>
Последнее скачивание: <b>'
.t($file['last_up']).'</b><br/>
Добавлен: <b>'
.t($file['time']).'</b><br/>';
if(
$file['rating']!=0) echo '<font color="green"><b>Рейтинг для скачки: '.$file['rating'].'</b></font>';
echo 
'</div><div class="lst"><img src="" alt="*"/> <a href="/zc/file.php?id='.$file['id'].'&do">Скачать '.$file['file'].'</a></div>';
if(isset(
$_GET['do'])){
DB::$dbs->query('update `zc_file` set `ups`=?,`last_up`=? where `id`=?',array(($file['ups']+1),time(),$file['id']));
header('location:../files/zc/'.$file['file']);
}
echo 
'<div class="lst">Ссылка на файл: <input type="text" value="http://'.$_SERVER['HTTP_HOST'].'/zc/file'.$file['id'].'"/></div>
<div class="lst">Экспорт: <input type="text" value="http://'
.$_SERVER['HTTP_HOST'].'/zc/files/'.$file['file'].'"/></div>
<div class="list1">Рейтинг: '
;
if(
DB::$dbs->querySingle('select count(`id`) from `zc_vote` where `file`=? and `us`=?',array($file['id'],$cms->us['id']))==&& $cms->us['id']!=$file['us']){
echo 
'<a href="/zc/file.php?id='.$file['id'].'&vote&vot=za&us='.$cms->us['id'].'">+1</a> | <a href="/zc/file.php?id='.$file['id'].'&vote&vot=protiv&us='.$cms->us['id'].'">-1</a>';
if(isSet(
$_GET['vote'])){
$vot=secure($_GET['vot']);
if(
$vot=='za'$vot=1;
if(
$vot=='protiv'$vot=2;
else 
$vot=1;
$us=$func->num($_GET['us']);
if(
$us!=$cms->us['id']){
header('location:/zc');
}
DB::$dbs->query('insert into `zc_vote` (`file`,`vote`,`us`) values (?,?,?)',array($file['id'],$vot,$us));
DB::$dbs->query("INSERT INTO `action` set `value` = ?, `t` = ?, `us` = ?, `see` = ?",array('[url=/us'.$cms->us['id'].']'.$cms->us['nick'].'[/url] [b]'.($vot==2?'отрицательно':'положительно').'[/b] оценил ваш  [url=/zc/file'.$file['id'].']файл[/url]!',time(),$file['us'],1));
DB::$dbs->query('update `us` set `rating`=`rating`+0.5  where `id`=?',array($file['us']));
header('location:/zc/file'.$file['id']);
}
}
echo 
' (<font color="green">'.DB::$dbs->querySingle('select count(`id`) from `zc_vote` where `file`=? and `vote`="1"',array($file['id'])).'</font>/<font color="red">'.DB::$dbs->querySingle('select count(`id`) from `zc_vote` where `file`=? and `vote`="2"',array($file['id'])).'</font>)</div>
<div class="list1"><a href="/zc/komm.php?id='
.$file['id'].'">Комментарии</a> ('.DB::$dbs->querySingle('select count(`id`) from `zc_komm` where `file`=?',array($file['id'])).')</div>';
}
niz();
?>
Онлайн: 2
Реклама