Файл: rating.php
Строк: 93
<?
include 'connect.php';
if(!$u['id']){ 
header ("Location: registration.php?err=1"); 
exit; 
}
switch($_GET['act'])
{
case 'history':
if($u['admin'] == 1 || $u['admin'] == 2){
include 'head.php';
echo '<div class="title"><img src= "ico/rating.png"><a href = "rating.php?act=history"> История рейтинга</a>  <b>Просмотр</b></div>';
$count = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `rating_history`"), 0);
if($count > 0){
   $total = intval(($count - 1) / 10) + 1;
   $page = intval($_GET['page']);
   if(empty($page) or $page < 0) $page = 1; 
   if($page > $total) $page = $total;
   $start = $page * 10 - 10;
   $result = mysql_query("SELECT * FROM `rating_history` ORDER BY `time` DESC LIMIT $start, 10");
   while($history = mysql_fetch_assoc($result)){
   echo $i % 2 ? '<div class="div">' : '<div class="div">';
      $user1 = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$history["user"]."'"));
      $user2 = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$history["outuser"]."'"));
      $message = checkout($wall['message']);      
      if(ban($user['id'])){
      echo '<a href = "/'.$user1['id'].'"> <del>'.$user1['login'].'</del></a> повысил рейтинг';
      if($user1['id'] == $user2['id']) echo ' себе';
      else echo ' <a href = "/'.$user2['id'].'"> <del>'.$user2['login'].'</del></a>';
      echo ' на '.$history['rating'].' за '.$history['money'].' монет.';
      } else {
      echo '<a href = "/'.$user1['id'].'"> '.$user1['login'].'</a> повысил рейтинг';
      if($user1['id'] == $user2['id']) echo ' себе';
      else echo ' <a href = "/'.$user2['id'].'"> '.$user2['login'].'</a>';
      echo ' на '.$history['rating'].' за '.$history['money'].' монет.';
      }
               echo '</div>';
     $i++;
   }
   echo '</div>';
   navigation($page, $total,'?act=history&');
} else {
   echo '<img src="ico/error.gif" alt="Ошибка" /> История рейтинга пуста!</div>';
}
echo '</div>';
include 'foot.php';
} else {
include 'head.php';
echo '<div class="title">';
echo '<img src= "ico/rating.png"><a href = "rating.php?act=history"> История рейтинга</a>  <b>Ошибка</b>';
echo '</div>';
echo '<div class="txt">';
echo '<img src="ico/error.gif" alt="Ошибка" /> Ошибка, вам сюда нельзя!</div>';
echo '</div>';
include 'foot.php';
}
break;
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Дефаулт~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
default:
if(isset($_GET['id'])){
   $id=num($_GET['id']);
   $req = mysql_query("SELECT * FROM `users` WHERE `id` = '$id' LIMIT 1");
   if (mysql_num_rows($req)) $user = mysql_fetch_assoc($req);
}
if(empty($user)){
   $req = mysql_query("SELECT * FROM `users` WHERE `id` = '".$u['id']."' LIMIT 1");
   $user = mysql_fetch_assoc($req);
}
if(ban($user['id'])){
include 'head.php';
echo '<div class = "div"><table><tr><td VALIGN=center><img src = "ico/close.png"></td><td VALIGN=center>
Пользователь заблокирован!
</table>
</div>';
include 'foot.php';
exit;
}   
include 'head.php';
echo '<div class="title"><img src= "ico/rating.png"> Покупка рейтинга</div>';
if($u['admin'] == 1 || $u['admin'] == 2){
echo '<div class="nav"><a href = "?act=history">История</a></div>';
}
if (isset($_POST['submit'])) {
   if(isset($_POST['rating']) && $_POST['rating']>0) {
      $rating = num($_POST['rating']);
      $money = $rating*1000;
      if($money <= $u['money']){
         $user['rating'] = $user['rating']+$rating;
         mysql_query("UPDATE `users` SET `rating` = '".$user['rating']."' WHERE `id` = '".$user['id']."'");
         mysql_query("UPDATE `users` SET `money` = '".($u['money']-$money)."' WHERE `id` = '".$u['id']."'");
         mysql_query("INSERT INTO `rating_history` SET
         `user` = '".$u['id']."',
         `outuser` = '".$user['id']."',
         `time` = '".time()."',
         `rating` = '".$rating."',
         `money` = '".$money."'
         ");
         if($u['id'] != $user['id']){
            if($u['sex'] == 'm'){
               $action[0] = 'Повысил';
            } else {
               $action[0] = 'Повысила';
            }
            $text = $action[0].' Ваш рейтинг на <b>'.$rating.'</b>.';
            mysql_query("INSERT INTO `jurnal` SET
            `user` = '".$user['id']."',
            `outuser` = '".$u['id']."',
            `text` = '$text',
            `time` = '".time()."',
            `new` = '1'
            ");
             }
         ok('Рейтинг успешно повышен!');
      } else {
         error('У Вас недостаточно монет!');
      }
   } else {
      error('Введите количество рейтинга!');
   }
}
    echo '<div class="div">- Повышение рейтинга пользователю:';
echo ''.ico($user['sex'],$user['admin']).' <a href = "/page.php?id='.$user['id'].'">'.$user['login'].'</a> '.online($user['online']).'';
    echo '</div><div class="div">- У вас рейтинга:';
$rat = $user[rating]  / 100;
    echo '<b> '.$rat.'</b></div><div class="div">';
    echo '- Наисление за покупку рейтинга: <b>0.1%</b> <br/>
    - Стоиость: <b>1000</b> монет</div>';
echo '<div class="div">';
echo '<form action="?id='.$user['id'].'" method="post">';
echo 'Количество: <br/>';
echo '<input type="text" name="rating" value = "" maxlength="6" size = "8"><br/>';
echo '<input type="submit" name ="submit" value="Поднять" class="submit"></form>';
echo '</div>';
    
    echo"<div class='div'>Внимание!В случае накрутки рейтинга ваша страница может быть заблокирована!</div>";
include 'foot.php';
break;
}
?>