Вход Регистрация
Файл: www/us_rt.php
Строк: 91
<?php
include 'config.php';
if(!isset(
$aut)){
header('location: enter.php');
}else{
switch(
$_GET['sign']){
default:
$id=intval($_GET['r_id']);
$r=mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id`='.$id));
div('Рейтинг '.$r['login']);
$p=mysql_fetch_array(mysql_query("SELECT SUM(count) FROM `rt_user_plus` WHERE `id_rait`='$id'"));
$m=mysql_fetch_array(mysql_query("SELECT SUM(count) FROM `rt_user_minus` WHERE `id_rait`='$id'"));
echo 
'&#187; <a href="info.php?id='.$id.'">Анкета '.$r['login'].'</a><br/><br/>';
if(isset(
$aut) and $id!=$aut['id']){
echo 
'Рейтинг <b>'.$r['login'].'</b> (<a href="us_rt.php?sign=1&amp;r_id='.$id.'">+</a>/<a href="us_rt.php?sign=2&amp;r_id='.$id.'">-</a>): '.intval($p[0]).'/'.intval($m[0]).'<br/><br/>';
}else{
echo 
'Рейтинг <b>'.$r['login'].'</b> (+/-): '.intval($p[0]).'/'.intval($m[0]).'<br/><br/>';}
echo 
'<b>Сказали спасибо</b>';
echo 
'<div class="msg1">';
if(
$p[0]==0){
echo 
'Нет таких';
}else{
$c=mysql_query('SELECT * FROM `rt_user_plus` WHERE `id_rait`='.$id.' AND `count`>0 ORDER BY `count` DESC');
while(
$w=mysql_fetch_array($c)){
$r4=mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id`='.$w['id_user']));
if(
$poloz$poloz.=', '$poloz.='<a href="info.php?id='.$w['id_user'].'">'.$r4['login'].'</a> ['.intval($w['count']).']';} echo $poloz;}
echo 
'</div><br/>';
echo 
'<b>Выразили недовольство</b>';
echo 
'<div class="msg1">';
if(
$m[0]==0){
echo 
'Нет таких';
}else{
$c1=mysql_query('SELECT * FROM `rt_user_minus` WHERE `id_rait`='.$id.' AND `count`>0 ORDER BY `count` DESC');
while(
$w1=mysql_fetch_array($c1)){
$r5=mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id`='.$w1['id_user']));
if(
$otric$otric.=', '$otric.='<a href="info.php?id='.$w1['id_user'].'">'.$r5['login'].'</a> ['.intval($w1['count']).']';} echo $otric;}
echo 
'</div><br/>';
$point=mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$aut[id]'"));
echo 
'<div class="msg1">';
echo 
'<b>Мои очки голоса</b><br>';
echo 
'Свободных: '.$point['rt_point'].'';
echo 
'</div>';
break;

case 
1:
$id=intval($_GET['r_id']);
if(
$id==$aut['id']){
div('Ошибка');
echo 
'Голосование за себя недопустимо';
}else{
$point=mysql_fetch_array(mysql_query("SELECT `rt_point` FROM `users` WHERE `id`='$aut[id]'"));
if(
$point[0]<1){
div('Ошибка');
echo 
'У вас нет очков голоса<br>Необходимо как минимум <b>1 голос</b>';
}else{
$u=mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id`='.$id));
if(!isset(
$_POST['yes'])){
div('Подтверждение операции');
echo 
'&#187; <a href="info.php?id='.$id.'">В анкету</a><br/>';
echo 
'&#187; <a href="users_st.php?id='.$id.'">В рейтинг</a><br/><br/>';
echo 
'Внимание!<br/>Вы хотите отдать <b>положительный</b> голос для <b>'.$u['login'].'</b> [id='.$id.']<br/>Подтвердите операцию!<br/><br/>';


echo 
'<form action="us_rt.php?sign=1&amp;r_id='.$id.'&amp;rnd='.$rand.'" method="POST">
<input type="submit" name="yes" value="Подтвердить"></form>'
;

}else{

$poin=mysql_fetch_array(mysql_query("SELECT `rt_point` FROM `users` WHERE `id`='$aut[id]'"));
if(
$poin[0]<1){
div('Ошибка');
echo 
'Не хватает очков голоса';
}else{
$s=mysql_num_rows(mysql_query("SELECT `id` FROM `rt_user_plus` WHERE `id_user`='$aut[id]' AND `id_rait`='$id'"));
if(!
$s){
mysql_query("INSERT INTO `rt_user_plus` SET `id_rait`='$id', `id_user`='$aut[id]', `count`='1'");
}else{
mysql_query("UPDATE `rt_user_plus` SET `count`=`count`+1 WHERE `id_user`='$aut[id]' AND `id_rait`='$id'");}
mysql_query("UPDATE `users` SET `rt_point`=`rt_point`-1 WHERE `id`='$aut[id]'");
####
mysql_query("INSERT INTO `pochta` SET `kto_id`='$set[spr]', `komu_id`='$id', `tema`='Положителный голос', `msg`='Привет, [b]$u[login][/b][br]
Системой зафиксировано изменение Вашего рейтинга[br]
Пользователь [[url=/info.php?id=
$aut[id]]$aut[login][/url]] оставил Вам положительный голос', `status`=1, `time`='$time', `save`=0");
###
 

div('Голосование');
echo 
'&#187; <a href="info.php?id='.$id.'">В анкету</a><br/>';
echo 
'&#187; <a href="us_rt.php?id='.$id.'">В рейтинг</a><br/><br/>';
echo 
'Вы отдали <b>положительный</b> голос пользователю <b>'.$u['login'].'</b>';}}}}
break;

case 
2:
$id=intval($_GET['r_id']);
if(
$id==$aut['id']){
div('Ошибка');
echo 
'Голосование за себя недопустимо';
}else{
$point=mysql_fetch_array(mysql_query("SELECT `rt_point` FROM `users` WHERE `id`='$aut[id]'"));
if(
$point[0]<1){
div('Ошибка');
echo 
'У вас нет очков голоса<br>Необходимо как минимум <b>1 голос</b>';
}else{
$u=mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id`='.$id));
if(!isset(
$_POST['yes'])){
div('Подтверждение операции');
echo 
'&#187; <a href="info.php?id='.$id.'">В анкету</a><br/>';
echo 
'&#187; <a href="users_st.php?id='.$id.'">В рейтинг</a><br/><br/>';
echo 
'Внимание!<br/>Вы хотите отдать <b>отрицательный</b> голос для <b>'.$u['login'].'</b> [id='.$id.']<br/>Подтвердите операцию!<br/><br/>';
echo 
'<form action="us_rt.php?sign=2&amp;r_id='.$id.'&amp;rnd='.$rand.'" method="POST">
<input type="submit" name="yes" value="Подтвердить"></form>'
;
}else{
$s=mysql_num_rows(mysql_query("SELECT `id` FROM `rt_user_minus` WHERE `id_user`='$aut[id]' AND `id_rait`='$id'"));
if(!
$s){
mysql_query("INSERT INTO `rt_user_minus` SET `id_rait`='$id', `id_user`='$aut[id]', `count`='1'");
}else{
mysql_query("UPDATE `rt_user_minus` SET `count`=`count`+1 WHERE `id_user`='$aut[id]' AND `id_rait`='$id'");}
mysql_query("UPDATE `users` SET `rt_point`=`rt_point`-1 WHERE `id`='$aut[id]'");
mysql_query("INSERT INTO `pochta` SET `kto_id`='$set[spr]', `komu_id`='$id', `tema`='Отрицательный голос', `msg`='Привет, [b]$u[login][/b][br]
Системой зафиксировано изменение Вашего рейтинга[br]
Пользователь [[url=/info.php?id=
$aut[id]]$aut[login][/url]] оставил Вам Отрицательный голос', `status`=1, `time`='$time', `save`=0"); 
div('Голосование');
echo 
'&#187; <a href="info.php?id='.$id.'">В анкету</a><br/>';
echo 
'&#187; <a href="us_rt.php?id='.$id.'">В рейтинг</a><br/><br/>';
echo 
'Вы отдали <b>отрицательный</b> голос пользователю <b>'.$u['login'].'</b>';}}}
break;
}}
echo 
'</div>';
include 
'foot.php';
echo 
'</div>';
?>
Онлайн: 3
Реклама