Вход Регистрация
Файл: _gladiators2_/gladiators2/gladiators/gladiators/transfer.php
Строк: 356
<?
session_start
();

if(!
$_SESSION["id"])
{
 echo
"<b>Ошибка:</b> потеря сессии. Вам необходимо войти <a href=# onclick="javascript:top.window.location.href='index.php'">зайти заново</a> !</b>";
 exit();
}

$hp_player_id $_SESSION["id"];

include(
"connect.php");
include(
"includes/hp.php");
include(
"includes/user_class.php");
include(
"includes/redir.php");
include(
"includes/std.h.php");
include(
"system/config/values.php");
include(
"system/config/servers.php");
include(
"system/class/main_class.php");

$user = new user;
$db = new DBconn;
$db->Conn("greece",$server_conf);

if(
$user->read($_SESSION[id])==false)
{
 echo
"Ошибка: невозможно получить данные о персонаже";
 exit();
}

if(
$user->level 5)
{
 
Header("Location: /home.php");
 exit();
}


if(
$_GET["change"])
{
 
session_unregister('ch_partner');
}

if(
preg_match("/^[-A-Za-zА-Яа-я0-9_\s]+$/",$_GET["ch"]))
{
 
$db->query("select id,login,level,klan,align from users where login='".$_GET["ch"]."'");
 
$db->num_rows();
 
$db->fetch_array();

 if(!
$db->num)
  
$error_msg "Персонаж не существует!";
 elseif(
$db->row["id"]==$_SESSION["id"])
  
Header("Location: /home.php");
 elseif(!
check_online($db->row["login"],$user->locate,$config["rooms"]))
  
$error_msg "Персонаж находится в другом районе!";
 else
 {
  
session_register('ch_partner');
  
$ch_partner $db->row["login"];
 }
}


if(
$_SESSION["ch_partner"])
{
 
$db->query("select id,login,level,klan,align from users where login='".$_SESSION["ch_partner"]."'");
 
$db->num_rows();
 
$db->fetch_array();

 include(
"system/modules/mod_transfer.php");
}

$user->write();



echo
"
<html>
<head>
<link rel=stylesheet href=/css/index.css>
<META HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=windows-1251'>

<script language=javascript src=/js/dinamic_js.php?js=altt></script>
<script language=javascript>

function win(name,id,min)
{
  document.all('contextmenu').innerHTML = '<table border=0 style='border-style: outset; border-width: 2; border-color: #000000' cellspacing=0 cellpadding=9 bgcolor=#3a3a3a width=250 height=50 ><form action='transfer.php?item_id='+id+'' method=post><tr><td bgcolor=#dad6b7><table border=0 cellspacing=0 cellpadding=0><tr><td width=100%><span><b>«'+name+'»</b></td><td><span onclick="
winclose()" style=cursor:hand;color:darkred><b>X</b></span></td></tr><tr><td colspan=2 height=50 valign=bottom>Cтоимость предмета:</span><br> <input type=text name=set_gold size=10 value=0.00> <input type=submit class=button value=`Предложить` style=`font-weight:bold`></td></tr><tr><td colspan=2 class=comm>Мин. стоимость - <b>'+min+'</b> золота</td></tr></form></table></td></tr></table>';
  document.all('contextmenu').style.visibility = 'visible';
  document.all('contextmenu').style.left = screen.width/2-160;
  document.all('contextmenu').style.top = event.y+document.body.scrollTop-120;
  document.all('contextmenu').focus();
}

function winclose()
{
  document.all('contextmenu').style.visibility='hidden';
}

function item(text)
{
  document.all('contextmenu').innerHTML = text;
  document.all('contextmenu').style.visibility = 'visible';
  document.all('contextmenu').style.left = screen.width/2-160;
  document.all('contextmenu').style.top = event.y+document.body.scrollTop-120;
  document.all('contextmenu').focus();
}

function itemclose()
{
  document.all('contextmenu').style.visibility='hidden';
}
</script>

</head>
<body bgcolor=#e5e1be>

<span id=contextmenu style='position:absolute;z-index:100' ></span>
<span id=altt style='position:absolute;z-index: 100;'></span>

<br>
<center>

<table border=0 width=95% cellspacing=0 cellpadding=0>
<tr>
<td><div style='color:brown;font-weight:bold;font-size:15px'>Транcфер</div></td>
<td align=right><input type=image src='"
.$config["img_server"]."/b_refresh.gif' value='обновить' onclick='window.location="/transfer.php"'> 

<input type=image src='"
.$config["img_server"]."/b_back.gif' value='вернуться' onclick='window.location="home.php"'>

</tr>
<tr>
<td colspan=2>
<br>"
;

if(
$error_msg)
 echo
"<span style='color:darkred;font-weight:bold;'>".$error_msg."</span><br><br>";
if(
$scs_msg)
 echo
"<span style='font-weight:bold;'>".$scs_msg."</span><br><br>";

if(!
$_SESSION["ch_partner"])
 echo
"<form action='transfer.php' method=get>Логин: <input type=text name=ch size=30> <input type=submit value='найти' class=button></form>";
else
{
 echo
"
<table border=0 cellspacing=2 cellpadding=5 width=100%>
<tr>
<td height=30 width=50%>Персонаж: "
.ch_info($db->row["login"],$db->row["level"],$db->row["align"],$db->row["klan"],$config["img_server"])." <a href=transfer.php?change=1 onclick='return confirm("Сменить персонажа?")'><b>СМЕНИТЬ</b></a></td>
<td height=30 width=50%></td>
</tr>
<tr><td bgcolor=gray height=2 colspan=2></td></tr>"
;

if(
check_transfer($_SESSION["id"],$db->row["id"]))
{
 
$file file($HTTP_SERVER_VARS["DOCUMENT_ROOT"]."/database/transfer/transfer.dat");
 
 for(
$i=0;$i<=count($file)-1;$i++)
 {
  
$row explode("|",$file[$i]);
  if(
$row[0]==$_SESSION["id"] && $row[1]==$db->row["id"])
  {
   
$db2 = new DBconn;
   
$db2->Conn("greece",$server_conf);
   
   
$db2->query("select * from items where id='".$row[2]."'");
   
$db2->fetch_array();

   echo
"<tr><td colspan=2 height=60 valign=top><b>Внимание!</b><br>&nbsp;&nbsp;<span >Ожидаем согласия персонажа на покупку <b style='cursor:hand' onmousemove="altt('".ShowItemParam($user,$db2->row)."');" onmouseout="altt_close();">«".$db2->row["name"]."»</b> за <b>".$row[3]."</b> золота.</span><br><input type=button value='закончить сделку' class=button onclick='window.location="transfer.php?cancel=1"'></td></tr>";
  }
 }
}
if(
check_transfer($db->row["id"],$_SESSION["id"]))
{
 
$file file($HTTP_SERVER_VARS["DOCUMENT_ROOT"]."/database/transfer/transfer.dat");
 
 for(
$i=0;$i<=count($file)-1;$i++)
 {
  
$row explode("|",$file[$i]);
  if(
$row[0]==$db->row["id"] && $row[1]==$_SESSION["id"])
  {
   
$db2 = new DBconn;
   
$db2->Conn("greece",$server_conf);
   
   
$db2->query("select * from items where id='".$row[2]."'");
   
$db2->fetch_array();

   echo
"<tr><td colspan=2 height=60 valign=top><b>Внимание!</b><br>&nbsp;&nbsp;<span>".$_SESSION["ch_partner"]." продает <b style='cursor:hand' onmousemove="altt('".ShowItemParam($user,$db2->row)."');" onmouseout="altt_close();">«".$db2->row["name"]."»</b> за <b>".$row[3]."</b> золота.</span><br><input type=button value='отказаться' class=button onclick='window.location="transfer.php?cancel_buy=1"'> <input type=button value='купить' class=button onclick='window.location="transfer.php?buy=1"'></td></tr>";
  }
 }
}

echo
"<tr>
<td valign=top><br>
<b>Денежные операции:</b><br><br>
У вас наличных: <b>"
.ToFloat($user->money,2)."</b> золота.<br><br>
<form action='transfer.php?ch="
.$db->row["login"]."' method=post>
Золото: <input type=text name=send_gold value='0.00' size=6>
<input type=submit value='передать' class=button onclick="
javascript:if(document.all('send_gold').value=='0.00') return false; else return confirm('Вы действительно хотите передать '+document.all('send_gold').value+' золота персонажу ".$_SESSION["ch_partner"]."?');"></form><br>
<span class=comm>Услуги трансфера предоставляются на бесплатной основе. Охрана ваших средств не производится.<br><br> <b>Внимание!</b><br> Будьте осторожны! Известно множество случаев нападения на продавцов посреди дня, ночью нападения происходят с большей вероятностью.</span>
</td>
<td valign=top><br><b>Содержимое мешка:</b><br><br>"
;



$db2 = new DBconn;
$db2->Conn("greece",$server_conf);

if(!isset(
$_GET["num"]))
 
$_GET["num"] = 0;

$db2->query("select id from bag where owner='".$_SESSION[id]."' and dressed='n' and present='n'");
$db2->num_rows();

if(!
$db2->num)
 echo
"<i>У вас в мешке нет вещей для передачи!</i>";
else
{
  
$pages $db->num/11;
  
$pages explode(".",$pages);
  echo
"Страницы: ";

  for(
$i=0;$i<=$pages[0];$i++)
  {
   if((
$i*10)==$_GET["num"])
    echo
"<a href=/transfer.php?ch=".$db->row["login"]."&num=".($i*10)." style='color:#B22222;font-weight:bold;text-decoration:underline'><b>".$i."</b></a>&nbsp";
   else
    echo
"<a href=/transfer.php?ch=".$db->row["login"]."&num=".($i*10)."><b>".$i."</b></a>&nbsp"
  }
}

$db2->query("select id from bag where owner='".$_SESSION["id"]."' and dressed='n' and present='n' LIMIT ".$_GET["num"].",10");
$db2->num_rows();

echo
"<br><br>";

for(
$i=1;$i<=$db2->num;$i++)
{
 
$db2->fetch_array();

 
$result_item mysql_query("select * from items where id='".$db2->row["id"]."'");
 
$row_item mysql_fetch_array($result_item);
 
 echo
"<table border=0 cellspacing=2 width=200 cellpadding=5 bgcolor=gray>
<tr><td bgcolor=#cbcbb0>"
.ShowItemParam($user,$row_item)."</span></td></tr>
<tr><td bgcolor=#cbcbb0><small>Стоимость в лавке: </small><b>"
.$row_item["price"]."</b></td></tr>
<tr>
<td colspan=2 align=left>
<input type=button class=button value='Продать' style='font-weight:bold' onclick='win("".
$row_item["name"]."",".$row_item["id"].","".ToFloat(($row_item["price"]*30/100),2)."");'>
<input type=button class=button value='подарить' style='font-weight:bold' onclick='if(confirm("
Вы действительно хотите подарить « ".$row_item["name"]." » персонажу ".$_SESSION["ch_partner"]." ?")) window.location.href="transfer.php?ch=".$_GET["ch"]."&num=".$_GET["num"]."&present=".$row_item["id"].""'>
</td></tr>
</table><br>"
;

}

echo
"</td></tr></table></td><td>";
}

echo
"</td></tr>
</table>

</body>
</html>"
;


?>
Онлайн: 1
Реклама