Файл: 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');
?>