Файл: www/rt.php
Строк: 93
<?php
include 'config.php';
if(isset($_GET['dt_s'])){
div('Просмотр рейтинга');
$dt_s=explode('_',$_GET['dt_s']);
if($dt_s[0]==8){
echo '» <a href="news.php?id_news='.$dt_s[1].'">К новости</a><br/><br/>';
$news=mysql_fetch_array(mysql_query("SELECT * FROM `news` WHERE `id`='$dt_s[1]'"));}
if($dt_s[0]==4){
echo '» <a href="/pic/ld.php?id='.$dt_s[1].'">Вернуться</a><br/><br/>';
$pic=mysql_fetch_array(mysql_query("SELECT * FROM `pic_files` WHERE `id`='$dt_s[1]'"));}
$plus=mysql_num_rows(mysql_query("SELECT `id` FROM `all_rating` WHERE `id_cat`='$dt_s[0]' AND `id_pr`='$dt_s[1]' AND `or`='0'"));
$minus=mysql_num_rows(mysql_query("SELECT `id` FROM `all_rating` WHERE `id_cat`='$dt_s[0]' AND `id_pr`='$dt_s[1]' AND `or`='1'"));
if($dt_s[0]==8){
echo 'Новость от '.date('d.m.Y H:i',$news['time']).'<br/>';}
if($dt_s[0]==4){
echo 'Имя: <a href="/pic/info.php?id='.$dt_s[1].'">'.$pic['file'].'</a><br/>';}
echo '<a href="rt.php?cat='.$dt_s[0].'&id='.$dt_s[1].'">Текущий рейтинг</a>: (<b>+</b>/<b>-</b>): <font color="green"><b>'.intval($plus).'</b></font>/<font color="red"><b>'.intval($minus).'</b></font><br/>'.graph_rating($plus,$minus).'<br/><br/>';
if($dt_s[2]==1){
echo 'Всего: '.intval($plus).'<br/>';
$st=30;
$cp=ceil($plus/$st);
if(isset($_GET['p']) and !empty($_GET['p']) and is_numeric($_GET['p']) and $_GET['p']>1 and $_GET['p']<=$cp){
$p=intval($_GET['p']);
}else{
$p=1;}
$start=$p*$st-$st;
$q=mysql_query("SELECT * FROM `all_rating` WHERE `id_cat`='$dt_s[0]' AND `id_pr`='$dt_s[1]' AND `or`='0' ORDER BY `time` DESC LIMIT $start,$st");
while($r=mysql_fetch_array($q)){
$u=mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$r[id_user]'"));
$n++;
if(is_integer($n/2)){
echo '<div class="msg2">';
}else{
echo '<div class="msg1">';}
echo '» <a href="info.php?id='.$r['id_user'].'">'.$u['login'].'</a> ['.data($r['time']).']</div>';}
navi($p,$cp,'rt.php?dt_s='.$dt_s[0].'_'.$dt_s[1].'_'.$dt_s[2].'&','dt_s');}
if($dt_s[2]==2){
echo 'Всего: '.intval($minus).'<br/>';
$st=30;
$cp=ceil($minus/$st);
if(isset($_GET['p']) and !empty($_GET['p']) and is_numeric($_GET['p']) and $_GET['p']>1 and $_GET['p']<=$cp){
$p=intval($_GET['p']);
}else{
$p=1;}
$start=$p*$st-$st;
$q=mysql_query("SELECT * FROM `all_rating` WHERE `id_cat`='$dt_s[0]' AND `id_pr`='$dt_s[1]' AND `or`='1' ORDER BY `time` DESC LIMIT $start,$st");
while($r=mysql_fetch_array($q)){
$u=mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$r[id_user]'"));
$n++;
if(is_integer($n/2)){
echo '<div class="msg2">';
}else{
echo '<div class="msg1">';}
echo '» <a href="info.php?id='.$r['id_user'].'">'.$u['login'].'</a> ['.data($r['time']).']</div>';}
navi($p,$cp,'rt.php?dt_s='.$dt_s[0].'_'.$dt_s[1].'_'.$dt_s[2].'&','dt_s');}
}else{
$cat=intval($_GET['cat']);
$num=mysql_num_rows(mysql_query("SELECT * FROM `all_rating` WHERE `id_cat`='$cat'"));
if(!$num){
div('Ошибка');
echo 'Внимание!<br/>Не могу определить категорию по запросу';
}else{
div('Просмотр рейтинга');
$id=intval($_GET['id']);
if($cat==8){
echo '» <a href="news.php?id_news='.$id.'">К новости</a><br/><br/>';
$news=mysql_fetch_array(mysql_query("SELECT * FROM `news` WHERE `id`='$id'"));}
if($cat==4){
echo '» <a href="/pic/info.php?id='.$id.'">Вернуться</a><br/><br/>';
$pic=mysql_fetch_array(mysql_query("SELECT * FROM `pic_files` WHERE `id`='$id'"));}
$plus=mysql_num_rows(mysql_query("SELECT `id` FROM `all_rating` WHERE `id_cat`='$cat' AND `id_pr`='$id' AND `or`='0'"));
$minus=mysql_num_rows(mysql_query("SELECT `id` FROM `all_rating` WHERE `id_cat`='$cat' AND `id_pr`='$id' AND `or`='1'"));
if($cat==8){
echo 'Новость от '.date('d.m.Y H:i',$news['time']).'<br/>';}
if($cat==4){
echo 'Имя: <a href="/pic/info.php?id='.$id.'">'.$pic['file'].'</a><br/>';}
echo 'Текущий рейтинг (<b>+</b>/<b>-</b>): <font color="green"><b>'.intval($plus).'</b></font>/<font color="red"><b>'.intval($minus).'</b></font><br/><br/>';
echo 'Положительных: '.intval($plus).'';
if($plus>=10){
echo ' [<a href="rt.php?dt_s='.$cat.'_'.$id.'_1">все</a>]';}
echo '<br/>Последние проголосовавшие<br/>';
$q=mysql_query("SELECT * FROM `all_rating` WHERE `id_cat`='$cat' AND `id_pr`='$id' AND `or`='0' ORDER BY `id` DESC LIMIT 10");
echo '<div class="msg1">';
if(mysql_num_rows($q)==0){
echo 'Нет таких';
}else{
while($r=mysql_fetch_array($q)){
$u=mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$r[id_user]'"));
if($poloz) $poloz.=', '; $poloz.='<a href="info.php?id='.$r['id_user'].'">'.$u['login'].'</a>';} echo $poloz;}
echo '</div><br/>';
echo 'Отрицательных: '.intval($minus).'';
if($minus>=10){
echo ' [<a href="rt.php?dt_s='.$cat.'_'.$id.'_2">все</a>]';}
echo '<br/>Последние проголосовавшие<br/>';
$q1=mysql_query("SELECT * FROM `all_rating` WHERE `id_cat`='$cat' AND `id_pr`='$id' AND `or`='1' ORDER BY `id` DESC LIMIT 10");
echo '<div class="msg1">';
if(mysql_num_rows($q1)==0){
echo 'Нет таких';
}else{
while($r1=mysql_fetch_array($q1)){
$u1=mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$r1[id_user]'"));
if($otric) $otric.=', '; $otric.='<a href="info.php?id='.$r1['id_user'].'">'.$u1['login'].'</a>';} echo $otric;}
echo '</div>';}}
echo '</div>';
include 'foot.php';
echo '</div>';
?>