Вход Регистрация
Файл: 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 
'&#187; <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 
'&#187; <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].'&amp;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']>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 
'&#187; <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].'&amp;','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']>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 
'&#187; <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].'&amp;','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 
'&#187; <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 
'&#187; <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>';
?>
Онлайн: 6
Реклама