Вход Регистрация
Файл: vxas.ru/mods/birja_pitomcev/info1.php
Строк: 67
<?php
//Покупаем пользователя------
if(isset($_GET['buy_user']) AND $ank['in_birja'] AND $user['in_birja'] AND $user['balls']>=$ank['birja_cost'] AND $user['id']<>$ank['birja_hozyain'] AND $ank['id']<>$user['id'])
{

    include_once 
H.'mods/birja_pitomcev/functions.php';

$money_cost=(int)$ank['birja_cost'];

    
//Перечисляем баллы бывшему хозяину, если он есть----------
    
if($ank['birja_hozyain'])
    {    
    
mysql_query("UPDATE user SET balls=balls+$money_cost WHERE id='".mysql_real_escape_string($ank['birja_hozyain'])."';");
    
        
//Уведмоляем продавца, что у него купили----------
        
$msg="Пользователь ".htmlspecialchars($user['nick'])." выкупил у вас питомца ".$ank['nick'];
        
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '".mysql_real_escape_string($ank['birja_hozyain'])."', '".mysql_real_escape_string($msg)."', '".mysql_real_escape_string($time)."')");
        
//--------------------------------------------
            
    
}
    
//---------------------------------------------------------
    
    //Забираем баллы у покупателя------------
    
mysql_query("UPDATE user SET balls=balls-$money_cost WHERE id='".mysql_real_escape_string($user['id'])."';");
    
$user['balls']=$user['balls']-$money_cost;
    
//---------------------------------------
    
    
$procent=10;                    //Процент, который перечисляется питомцу на счёт, и добавляет его стомиость.
    
$birja_cost=round($ank['birja_cost']*(100+$procent)/100);    //Новая цена питомца
    
$add_balls=round($ank['birja_cost']*$procent/100);            //Баллы, перечисляемые питомцу
    
    //Передаём юзера новому хозяину, отдаём питомцу % от сделки, увеличиваем его цену на бирже
    
mysql_query("UPDATE user 
    SET birja_hozyain='"
.mysql_real_escape_string($user['id'])."',balls=balls+$add_balls,birja_cost='$birja_cost',birja_buy_count=birja_buy_count+1 
    WHERE id='"
.mysql_real_escape_string($ank['id'])."';");
        
    
$ank['birja_buy_count']++;
    
$ank['balls']=$ank['balls']+$add_balls;
    
$ank['birja_hozyain']=$user['id'];
    
$ank['birja_cost']=$birja_cost;
    
//----------------------------------------

    //Уведмоляем юзера, что его купили----------
    
$msg="У вас новый хозяин: ".$user['nick'];
    
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '".mysql_real_escape_string($ank['id'])."', '".mysql_real_escape_string($msg)."', '".mysql_real_escape_string($time)."')");
    
//--------------------------------------------
    
    //Вычисляем уровень питомника нового хозяина---------
    
$res=mysql_query("SELECT SUM(birja_cost) AS all_cost FROM user WHERE birja_hozyain='".mysql_real_escape_string($user[id])."' AND in_birja='1';");
    if(
$row=mysql_fetch_assoc($res))
    {
    
$all_cost=$row['all_cost'];
    
$birja_level=birja_get_level($all_cost);
        
        
//Уровень повысился---------------------
        
if($birja_level>$user['birja_level'])
        {
        
$bonus=birja_get_bonus($birja_level);
        
mysql_query("UPDATE user SET birja_level='".mysql_real_escape_string($birja_level)."',balls=balls+$bonus WHERE id='".mysql_real_escape_string($user[id])."';");
        }
        
//---------------------------------------
    
}
    
//---------------------------------------------------
}
?>
Онлайн: 1
Реклама