Файл: 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 '» <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&r_id='.$id.'">+</a>/<a href="us_rt.php?sign=2&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 '» <a href="info.php?id='.$id.'">В анкету</a><br/>';
echo '» <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&r_id='.$id.'&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 '» <a href="info.php?id='.$id.'">В анкету</a><br/>';
echo '» <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 '» <a href="info.php?id='.$id.'">В анкету</a><br/>';
echo '» <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&r_id='.$id.'&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 '» <a href="info.php?id='.$id.'">В анкету</a><br/>';
echo '» <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>';
?>