Файл: modules/zc/rating_history.php
Строк: 44
<?php
$title = 'История изменения рейтинга';
include_once($_SERVER["DOCUMENT_ROOT"].'/style/head.php');
$_GET['id'] = abs(intval($_GET['id']));
if($db->query("SELECT `id` FROM `zc_file` WHERE `id`='".$_GET['id']."'")->num_rows==0){
error('Файла не существует!');
}
$file = $db->query("SELECT `us` FROM `zc_file` WHERE `id`='".$_GET['id']."'")->fetch_assoc();
?>
<div class="title">История изменения рейтинга файла</div>
<?
switch($_GET['act']){
default:
$nav=new navig("SELECT * FROM `zc_rating_history` WHERE `id_file`='".$_GET['id']."'");
$q = $db->query("SELECT * FROM `zc_rating_history` WHERE `id_file`='".$_GET['id']."' ORDER BY `id` DESC LIMIT ".$nav->start.", ".$nav->nstr);
while($r = $q->fetch_assoc()){
if($r['type']==1){
$type = 'положительно';
}elseif($r['type']==2){
$type = 'отрицательно';
}
?>
<div class="section">
<?=nick($r['id_us'])?> оценил <b><?=$type?></b> <?=times($r['time'])?><br/>
<?
if($user['level']>=1){
?>
<a href="/zc/rating_history/<?=$_GET['id']?>?act=del&idr=<?=$r['id']?>">[Уд.]</a>
<?
}
?>
</div>
<?
}
?>
<div class="nvgstr">
<?
$nav->panel();
?>
</div>
<?
if($db->query("SELECT `id` FROM `zc_rating_history` WHERE `id_file`='".$_GET['id']."'")->num_rows==0){
?>
<div class="error">Данный файл ещё не оценивали</div>
<?
}
break;
case 'del':
mode('user');
level(1);
$_GET['idr'] = abs(intval($_GET['idr']));
if($db->query("SELECT `id` FROM `zc_reting_history` WHERE `id`='".$_GET['idr']."'")->num_rows==0){
error('Оценки не существует!');
}
$rat = $db->query("SELECT `id_us` FROM `zc_rating_history` WHERE `id`='".$_GET['idr']."'")->fetch_assoc();
$us = $db->query("SELECT `nick` FROM `users` WHERE `id`='".$rat['id_us']."'")->fetch_assoc();
$db->query("DELETE FROM `zc_rating_history` WHERE `id`='".$_GET['idr']."'");
$db->query("UPDATE `users` SET `rating`=`rating`-1 WHERE `id`='".$file['us']."'");
$db->query("UPDATE `zc_file` SET `rating`=`rating`-1 WHERE `id`='".$_GET['id']."'");
$db->query("INSERT INTO `notifications` SET `id_us`='".$file['us']."', `time`='".time()."', `section`='rating', `sender`='".$user['id']."', `text`='удалил оценку к вашему [url=http://".$_SERVER["HTTP_HOST"]."/zc/file/".$_GET['id']."]файлу[/url] от ".$us['nick']."'");
$db->query("INSERT INTO `notifications` SET `id_us`='".$rat['id_us']."', `time`='".time()."', `section`='rating', `sender`='".$user['id']."', `text`='удалил вашу оценку к [url=http://".$_SERVER["HTTP_HOST"]."/zc/file/".$_GET['id']."]файлу[/url]'");
success('Оценка успешно удалена!');
break;
}
include_once($_SERVER["DOCUMENT_ROOT"].'/style/foot.php');
?>