Файл: transfer_money.php
Строк: 72
<?php
include_once("settings.php");
include_once("game_header.php");
include_once("log.php");
$gold = $player->getGold();
$log_me= new CLogPlayers($db,$vnum);
if(isset($mode))
{
    switch ($mode)
    {
        case 'send':
            if(!isset($_POST['amount']) || !isset($_POST['to_player_name']) || !isset($_POST['transfer_comment']))
            {
                $info_msg = "ъБРПМОЙФЕ ЧУЕ РПМС. йОБЮЕ РЕТЕЧПД ХКДЕФ ОБ ДЕТЕЧОА ДЕДХЫЛЕ.";
                break;
            }
            $amount = $_POST['amount'];
            $amount=floor($amount);
            if($amount<=0 || $gold<$amount){
                $info_msg = "х ЧБУ ОЕФ ФБЛПЗП ЛПМЙЮЕУФЧБ ДЕОЕЗ.";
                break;
            }
            $to_player_name=$_POST['to_player_name'];
            $to_player_id=$player->checkCreatureName($to_player_name);
            if($to_player_id==false){
                $info_msg = "фХФ ПФТБДСУШ ОЕ УМЩЫБМЙ П ЙЗТПЛЕ $to_player_name";
                break;
            }
            $transfer_comment=$_POST['transfer_comment'];
            if(strlen($transfer_comment)<5){
                $info_msg = "оБРЙЫЙФЕ ЛПННЕОФБТЙК РП ДМЙООЕК";
                break;
            }
            //check transfer player to self
            if($vnum==$to_player_id){
                $info_msg = "йЫШ, ЮФП ЪБДХНБМ, РЕТЕЧПД УБНПНХ УЕВЕ ПФРТБЧЙФШ. йДЙ ПФУАДБ, ВЕЪДЕМШОЙЛ.";
                break;
            }
            //all check, transfer money
            $player->updateGold(-$amount);
            $player_to=new CPlayer($db,$to_player_id);
            $player_to->updateGold($amount);
            //add log
            $msg="чЩ РЕТЕЧЕМЙ <b>$amount</b> НПОЕФ ЙЗТПЛХ <b>$to_player_name</b> c ЛПННЕОФБТЙЕН: <i>$transfer_comment</i>";
            $log_me->addTypeLogMsg(LOGS_TRANSFER_MONEY,$msg);
            $log_to= new CLogPlayers($db,$to_player_id);
            $msg="рПМХЮЕОП ПФ ЙЗТПЛБ <b>$player_name</b> ДЕОЕЗ <b>$amount</b> НПОЕФ c ЛПННЕОФБТЙЕН: <i>$transfer_comment</i>";
            $log_to->addTypeLogMsg(LOGS_TRANSFER_MONEY,$msg);
            $info_msg = "рЕТЕЧПД УПУФПСМУС.";
            break;
    }
    session_register("info_msg");
    header("Location: transfer_money.php");
    exit();
}
if(isset($info_msg))
{
    $smarty->assign('INFO_MSG',$info_msg);
    session_unregister("info_msg");
}
//get previos logs
$prev_logs=$log_me->getLogTypeMsgs(LOGS_TRANSFER_MONEY);
foreach($prev_logs as $v)
{
    $smarty->append("prev_msg",array(
        'DATA' => $v['pdate'],
        'MSG' => $v['text'],
        ));
}
$smarty->assign('PLAYER_GOLD',$gold);
$t_money_t=$smarty->fetch($templ_path.'/transfer_money.tpl');
$smarty->assign('MAIN',$t_money_t);
$smarty->display($templ_path.'/game.tpl');
?>