battles/repair.php
2018-01-28 18:40:49 +02:00

540 lines
26 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
session_start();
if(!isset($_SESSION['uid'])) { header("Location: index.php"); }
include("config.php");
include("functions.php");
$d = mysql_fetch_array(mysql_query("SELECT SUM(`massa`) FROM `inventory` WHERE `owner` = '{$user['id']}' AND `dressed` = 0"));
if($user['room'] != 23) { header("Location: main.php"); die(); }
if($user['battle'] != 0) { header('location: fbattle.php'); die(); }
if($_POST['set'] && $_POST['count'] && ($user['money'] >= 30)) {
if(mysql_query("UPDATE `inventory` SET `text` = '".mysql_real_escape_string($_POST['count'])."' WHERE `owner` = '{$user['id']}' AND `dressed` = 0 AND `id` = '".(int)$_POST['set']."' AND `setsale` = 0 LIMIT 1")) {
$user['money'] -= 30;
mysql_query("UPDATE `users` SET `money` = '".$user['money']."' WHERE id = {$user['id']} LIMIT 1");
}
}
if($_GET['rep'] && ($_GET['sid'] == 2)) {
mysql_query("UPDATE `inventory` SET `text` = '' WHERE `owner` = '{$user['id']}' AND `dressed` = 0 AND `id` = '".(int)$_GET['rep']."' LIMIT 1");
}
if($_GET['sid'] && $_GET['rep']) {
switch($_GET['sid']) {
case 1:
$row = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `type` < 12 AND `isrep` = 1 AND `owner` = '{$user['id']}' AND `dressed` = 0 AND `id` = '".(int)$_GET['rep']."' LIMIT 1"));
if($row['duration'] > 0) {
$onecost = 0.1;
if($onecost <= $user['money']) {
if(mysql_query("UPDATE `inventory` SET `duration` = `duration`-1 WHERE `id` = '".(int)$_GET['rep']."' LIMIT 1")) {
$err = "<font color=red><b>Произведен ремонт предмета \"{$row['name']}\" за ".round($onecost, 2)." кр. </b></font>";
$user['money'] -= round($onecost, 2);
mysql_query("UPDATE `users` SET `money` = '".$user['money']."' WHERE `id` = {$user['id']} LIMIT 1");
$newduration = $row['duration']-1;
mysql_query("INSERT INTO `delo` (`author`, `pers`, `text`, `type`, `date`) VALUES ('0', '{$user['id']}', 'Отремонтирован предмет \"".$row['name']."\" id:(cap".$row['id'].") [".$newduration."/".$row['maxdur']."] у \"".$user['login']."\" за ".round($onecost,2)." кр. ',1,'".time()."')");
if(rand(1, 10) == 1) {
$err .= "<font color=red><b>К сожалению максимальная долговечность предмета из-за ремонта уменьшилась.</b></font>";
mysql_query("UPDATE `inventory` SET `maxdur` = `maxdur`-1 WHERE `id` = '".(int)$_GET['rep']."' LIMIT 1");
}
}
} else {
$err = "<font color=red><b>Недостаточно денег.</b></font>";
}
}
break;
case 10:
$row = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `isrep` = 1 AND `owner` = '{$user['id']}' AND `dressed` = 0 AND `id` = '{$_GET['rep']}' LIMIT 1;"));
if($row['duration'] >= 10) {
//$onecost=$row['cost']/($row['maxdur']*10);
//if($onecost < 0.1) {$onecost=0.1;}
$onecost=0.1;
if(($onecost*10) <= $user['money']) {
if(mysql_query("UPDATE `inventory` SET `duration` = `duration`-10 WHERE `id` = {$_GET['rep']}"))
{
$err = "<font color=red><b>Произведен ремонт предмета \"{$row['name']}\" за ".(round($onecost,2)*10)." кр. </b></font>";
mysql_query("UPDATE `users` set `money` = `money`- '".(round($onecost,2)*10)."' WHERE id = {$user['id']}");
$newduration=$row['duration']-10;
mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$user['id']}','Отремонтирован предмет \"".$row['name']."\" id:(cap".$row['id'].") [".$newduration."/".$row['maxdur']."] у \"".$user['login']."\" за ".(round($onecost,2)*10)." кр. ',1,'".time()."');");
$user['money']=$user['money'] - (round($onecost,2)*10);
if(rand(1,7)==1) {
$err .= "<font color=red><b>К сожалению максимальная долговечность предмета из-за ремонта уменьшилась.</b></font>";
mysql_query("UPDATE `inventory` SET `maxdur` = `maxdur`-1 WHERE `id` = {$_GET['rep']}");
}
}
} else {
$err = "<font color=red><b>Недостаточно денег.</b></font>";
}
}
break;
case 'full':
$row = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `isrep` = 1 AND `owner` = '{$user['id']}' AND `dressed` = 0 AND `id` = '{$_GET['rep']}' AND `setsale`=0 LIMIT 1;"));
$full = $row['duration'];
if($row['duration'] >1) {
//$onecost=$row['cost']/($row['maxdur']*10);
//if($onecost < 0.1) {$onecost=0.1;}
$onecost=0.1;
if(round($onecost*$full) <= $user['money']) {
if(mysql_query("UPDATE `inventory` SET `duration` = '0' WHERE `id` = {$_GET['rep']}"))
{
$err = "<font color=red><b>Произведен ремонт предмета \"{$row['name']}\" за ".(round($onecost,2)*$full)." кр. </b></font>";
mysql_query("UPDATE `users` set `money` = `money`- '".(round($onecost,2)*$full)."' WHERE id = {$user['id']}");
mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$user['id']}','Отремонтирован предмет \"".$row['name']."\" id:(cap".$row['id'].") [0/".$row['maxdur']."] у \"".$user['login']."\" за ".(round($onecost,2)*$full)." кр. ',1,'".time()."');");
$user['money']=$user['money'] - (round($onecost,2)*$full);
if(rand(1,5)==1) {
$err .= "<font color=red><b>К сожалению максимальная долговечность предмета из-за ремонта уменьшилась.</b></font>";
mysql_query("UPDATE `inventory` SET `maxdur` = `maxdur`-1 WHERE `id` = {$_GET['rep']}");
}
}
}
else {
$err = "<font color=red><b>Недостаточно денег.</b></font>";
}
}
break;
}
}
?>
<HTML>
<HEAD>
<link rel=stylesheet type="text/css" href="css/main.css">
<meta content="text/html; charset=utf-8" http-equiv=Content-type>
<META Http-Equiv=Cache-Control Content=no-cache>
<meta http-equiv=PRAGMA content=NO-CACHE>
<META Http-Equiv=Expires Content=0>
<SCRIPT LANGUAGE="JavaScript">
function AddCount(name)
{
document.all("hint3").innerHTML = ' <FORM METHOD=POST ACTION="repair.php?razdel=1"><table border=0 width=100% cellspacing=1 cellpadding=0 bgcolor="#CCC3AA"><tr><td align=center><B>Гравировка</td><td width=20 align=right valign=top style="cursor: hand" onclick="closehint3();"><BIG><B>x</TD></tr><tr><td colspan=2>'+
'<table border=0 width=100% cellspacing=0 cellpadding=0 bgcolor="#FFF6DD"><tr><INPUT TYPE="hidden" name="set" value="'+name+'"><td colspan=2 align=center><small>Какую надпись желаете выгравировать:</small></td></tr><tr><td width=80% align=right>'+
'<INPUT TYPE="text" NAME="count" size=30></td><td width=20%>&nbsp;<INPUT TYPE="submit" value=" »» ">'+
'</TD></TR></TABLE></td></tr></table>';
document.all("hint3").style.visibility = "visible";
document.all("hint3").style.left = event.x+document.body.scrollLeft-20;
document.all("hint3").style.top = event.y+document.body.scrollTop+5;
document.all("count").focus();
}
function closehint3()
{
document.all("hint3").style.visibility="hidden";
}
</SCRIPT>
</HEAD>
<body leftmargin=5 topmargin=5 marginwidth=5 marginheight=5 bgcolor=#d4d4d4>
<TABLE border=0 width=100% cellspacing="0" cellpadding="0">
<FORM action="city.php" method=GET>
<tr><td><h3>Ремонтная мастерская</td><td align=right>
<INPUT TYPE="button" value="Подсказка" style="background-color:#A9AFC0" onclick="window.open('help/shop.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')">
<INPUT TYPE="submit" value="Вернуться" name="cp"></td></tr>
</FORM>
</table>
<TABLE border=0 width=100% cellspacing="0" cellpadding="4">
<TR>
<FORM METHOD=POST ACTION="repair.php">
<INPUT TYPE="hidden" name="sid" value="">
<INPUT TYPE="hidden" name="id" value="1">
<TD valign=top align=left>
<TABLE border=0 width=100% cellspacing="0" cellpadding="0" bgcolor="#A5A5A5">
<TR><TD>
<TABLE border=0 width=100% cellspacing="0" cellpadding="1" bgcolor=#d4d2d2><TR>
<td align=center bgcolor=#C7C7C7><B>Залы:</B></TD>
<TD align=center bgcolor="<?=($_GET['razdel']==0)?"#A5A5A5":"#C7C7C7"?>"><A HREF="?razdel=0">Ремонт</A></TD>
<TD align=center bgcolor="<?=($_GET['razdel']==1)?"#A5A5A5":"#C7C7C7"?>"><A HREF="?razdel=1">Гравировка</A></TD>
<TD align=center bgcolor="<?=($_GET['razdel']==2)?"#A5A5A5":"#C7C7C7"?>"><A HREF="?razdel=2">Перезарядка магии</A></TD>
<TD align=center bgcolor="<?=($_GET['razdel']==3)?"#A5A5A5":"#C7C7C7"?>"><A HREF="?razdel=3">Модифицирование</A></TD>
<!--<TD align=center bgcolor="<?=($_GET['razdel']==4)?"#A5A5A5":"#C7C7C7"?>"><A HREF="?razdel=4">Подгонка</A></TD>-->
<TD align=center bgcolor="<?=($_GET['razdel']==5)?"#A5A5A5":"#C7C7C7"?>"><A HREF="?razdel=5">Улучшение Рун</A></TD>
</TR>
<TR>
<td colspan=7 bgcolor=#A5A5A5>
<CENTER><B><?
switch ($_GET['razdel']) {
case 0: echo "Починка поврежденных предметов"; break;
case 1: echo "Нанесение надписей на оружие"; break;
case 2: echo "Перезарядка встроеной магии</B><BR><i>Если в предмет встроена магия, мы поможем ее перезарядить за умеренную плату. Учтите, ничто не вечно под луной, в том числе и магия, рано или поздно встроенный свиток исчерпает все свои ресурсы, и мы уже не сможем его перезарядить.</i>"; break;
case 3: echo "Модификация предметов</B><BR><I>Наши мастера помогут вам модифицировать ваши доспехи. К сожалению, технология не позволяет повторно модифицировать вещи. Чем выше у вас интеллект, тем яснее вы сможете объяснить мастерам желаемый результат. Результат может быть непредсказуем!</I><B>"; break;
case 4: echo "Подгонка вещей</B><BR><I>Наши мастера помогут подогнать уже подифицированные вещи под себя по лучшей цене!</I><B>"; break;
case 5: echo "Улучшение Рун</B><BR><I>Наши мастера помогут повысить уровень Ваших рун.</I><B>"; break;
}
?></B></CENTER>
</td>
</tr>
</TABLE>
</TR>
<TABLE BORDER=0 WIDTH=100% CELLSPACING="1" CELLPADDING="2" BGCOLOR="#A5A5A5">
<?php
if ($_GET['razdel']==0) {
$data = mysql_query("SELECT * FROM `inventory` WHERE `type` < 12 AND `owner` = '{$user['id']}' AND `dressed` = 0 AND `isrep` = 1 AND `setsale`=0 ORDER by `update` DESC; ");
while($row = mysql_fetch_array($data)) {
$row['count'] = 1;
if ($i==0) { $i = 1; $color = '#C7C7C7';} else { $i = 0; $color = '#D5D5D5'; }
echo "<TR bgcolor={$color}><TD align=center ><IMG SRC=\"i/sh/{$row['img']}\" BORDER=0>";
$onecost=0.1;
?>
<BR><small>
<? if($row['duration'] >0){?><A HREF="?rep=<?=$row['id']?>&sid=1">Ремонт 1 ед. за <?=round($onecost,2)?> кр.</A><BR><?} else { echo "не нуждается в ремонте";}?>
<? if($row['duration'] >=10){?><A HREF="?rep=<?=$row['id']?>&sid=10">Ремонт 10 ед. за <?=round(($onecost*10),2)?> кр.</A><BR><?}?>
<? if($row['duration'] >1){?><A HREF="?rep=<?=$row['id']?>&sid=full">Полный ремонт за <?=round(($row['duration']*$onecost),2)?> кр.</A><?}?>
</small>
</TD>
<?php
echo "<TD valign=top>";
showitem ($row);
echo "</TD></TR>";
}
}
if($_GET['razdel'] == 5) {
if($_GET['update_rune']) {
upgrade_rune((int)$_GET['update_rune'], $user['id']);
}
$data = mysql_query("SELECT * FROM `inventory` WHERE `type` = 24 AND `owner` = '{$user['id']}' AND `dressed` = 0 AND `isrep` = 1 AND `setsale`=0 ORDER by `update` DESC");
while($row = mysql_fetch_array($data)) {
$row['count'] = 1;
if($i == 0) { $i = 1; $color = '#C7C7C7'; } else { $i = 0; $color = '#D5D5D5'; }
echo "<TR bgcolor={$color}><TD align=center ><IMG SRC=\"i/sh/{$row['img']}\" BORDER=0>";
if($row['rune_exp'] >= $runes_exp[$row['rune_level']+1] && $row['rune_level'] < 10) {
echo '<br /><small><a href=\'?razdel=5&update_rune='.$row['id'].'\'>Повысить уровень руны</a></small><br />';
} elseif($row['rune_level'] >= 10) {
echo '<br /><small><b style=\'color: Red;\'>Максимальный уровень</b><br />';
} else {
echo '<br /><small><b style=\'color: Red;\'>'.$row['rune_exp'].'/'.$runes_exp[$row['rune_level']+1].'</b><br />';
}
echo '</td>';
echo "<TD valign=top>";
showitem ($row);
echo "</TD></TR>";
}
}
if ($_GET['razdel']==1) {
$data = mysql_query("SELECT * FROM `inventory` WHERE `owner` = '{$user['id']}' AND `dressed` = 0 AND `type` = 3 AND `name` NOT LIKE '%Букет%' AND `setsale`=0 ORDER by `update` DESC; ");
while($row = mysql_fetch_array($data)) {
$row['count'] = 1;
if ($i==0) { $i = 1; $color = '#C7C7C7';} else { $i = 0; $color = '#D5D5D5'; }
echo "<TR bgcolor={$color}><TD align=center ><IMG SRC=\"i/sh/{$row['img']}\" BORDER=0>";
?>
<BR><small>
<? if($row['text']== null){?><A HREF="#" onclick="AddCount(<?=$row['id']?>)">Нанести надпись за 30 кр.</A><BR><?} else {
?><A HREF="?razdel=1&rep=<?=$row['id']?>&sid=2">Стереть надпись</A><BR><?}?>
</small>
</TD>
<?php
echo "<TD valign=top>";
showitem ($row);
echo "</TD></TR>";
}
}
if ($_GET['razdel']==2) {
if($_GET['it']) {
$row = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `owner` = '{$user['id']}' AND `dressed` = 0 AND `includemagicmax` > 0 AND `id` = '{$_GET['it']}' LIMIT 1;"));
if($user['money'] < $row['includemagiccost'] && $row['includemagicdex'] ==0)
{
$err= "<font color=red><b>У вас не хватает денег на перезарядку.</b></font>";
}
else {
if($row['includemagicuses'] <=1) {
$onecost=$row['includemagiccost'];
$err= "<font color=red><b>Мы сожалеем, свиток исчерпал все свои ресурсы, и мы уже не можем его перезарядить.</b></font>";
mysql_query("UPDATE `users` set `money` = `money`- '".($row['includemagiccost'])."' WHERE id = {$user['id']}");
mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$user['id']}','Перезаряжена магия \"".$row['name']."\" id:(cap".$row['id'].") [".$newduration."/".$row['maxdur']."] у \"".$user['login']."\" за ".round($onecost,2)." кр. ',1,'".time()."');");
mysql_query("UPDATE `inventory` SET `includemagic` = '', `includemagicdex` = '', `includemagicmax` = '', `includemagicname` = '', `includemagicuses` = '', `includemagiccost` = '' WHERE `id` = '{$_GET['it']}' LIMIT 1;");
} else {
$onecost=$row['includemagiccost'];
$err= "<font color=red><b>Магия успешно перезаряжена.</b></font>";
mysql_query("UPDATE `users` set `money` = `money`- '".($row['includemagiccost'])."' WHERE id = {$user['id']}");
mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$user['id']}','Перезаряжена магия \"".$row['name']."\" id:(cap".$row['id'].") [".$newduration."/".$row['maxdur']."] у \"".$user['login']."\" за ".round($onecost,2)." кр. ',1,'".time()."');");
mysql_query("UPDATE `inventory` SET `includemagicdex` = `includemagicmax`, `includemagicuses` = `includemagicuses`-1 WHERE `id` = '{$_GET['it']}' LIMIT 1;");
}
}
}
$data = mysql_query("SELECT * FROM `inventory` WHERE `owner` = '{$user['id']}' AND `dressed` = 0 AND `includemagicmax` > 0 AND `setsale`=0 ORDER by `update` DESC; ");
while($row = mysql_fetch_array($data)) {
$row['count'] = 1;
if ($i==0) { $i = 1; $color = '#C7C7C7';} else { $i = 0; $color = '#D5D5D5'; }
echo "<TR bgcolor={$color}><TD align=center ><IMG SRC=\"i/sh/{$row['img']}\" BORDER=0>";
?>
<BR>
<small>
<?
if($row['includemagicdex'] ==0) {
?><A HREF="?razdel=2&it=<?=$row['id']?>">Перезарядить за <?=$row['includemagiccost']?> кр.</A><BR><?
}
else {
echo 'Не нуждается в перезарядке';
}
?>
</small>
</TD>
<?php
echo "<TD valign=top>";
showitem ($row);
echo "</TD></TR>";
}
}
if ($_GET['razdel']==3) {
if($_GET['mf']) {
$row = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `type` < 12 AND `type` != 3 AND `owner` = '{$_SESSION['uid']}' AND `dressed` = 0 AND `id` = '{$_GET['mf']}' AND `name` NOT LIKE '% (мф)%' LIMIT 1;"));
if($user['money'] < $row['cost'] OR !$row) {
$err= "<font color=red><b>У вас не хватает денег на модификацию.</b></font>";
}
else {
srand(make_seed());
$type = rand(1,4);
$mfintel=round($user['intel']/5-10);
if ($mfintel > -1) {$mfintel = -1;}
$statintel=round($user['intel']/25-2);
if ($statintel > -1) {$statintel = -1;}
$nstatintel=round(2-$user['intel']/25);
if ($nstatintel < 1) {$statintel = 1;}
srand(make_seed());
$mf1=rand($mfintel,10);
srand(make_seed());
$mf2=rand($mfintel,10);
srand(make_seed());
$st1=rand($statintel,2);
srand(make_seed());
$st2=rand(-2,$nstatintel);
srand(make_seed());
$min=rand($statintel,2);
srand(make_seed());
$max=rand($statintel,4);
switch ($type) {
case 1:
// крит
$mfkrit = $mf1;
$mfantiuvorot = $mf2;
$inta = $st1;
$hp = rand(0,15);
$ninta = $st2;
break;
case 2:
// ловкость
$mfuvorot = $mf1;
$mfantikrit = $mf2;
$lovk = $st1;
$hp = rand(1,15);
$nlovk = $st2;
break;
case 3:
// сила
$mfminu = $min;
$mfmaxu = $max;
$sila = $st1;
$hp = rand(6,20);
$nsila = $st2;
$mfantikrit = $mf2;
break;
case 4:
// вынос
$nvinos = $st2;
$mfantikrit = $mf1;
$bron1 = rand(0,3);
$bron2 = rand(0,3);
$bron3 = rand(0,3);
$bron4 = rand(0,3);
$hp = rand(0,15);
break;
}
if(mysql_query("UPDATE `inventory` SET
`ghp` = `ghp`+'".(int)$hp."',
`bron1` = `bron1`+'".(int)$bron1."',
`bron2` = `bron2`+'".(int)$bron2."',
`bron3` = `bron3`+'".(int)$bron3."',
`bron4` = `bron4`+'".(int)$bron4."',
`mfkrit` = `mfkrit`+'".(int)$mfkrit."',
`mfakrit` = `mfakrit`+'".(int)$mfantikrit."',
`mfuvorot` = `mfuvorot`+'".(int)$mfuvorot."',
`mfauvorot` = `mfauvorot`+'".(int)$mfantiuvorot."',
`gsila` = `gsila`+'".(int)$sila."',
`glovk` = `glovk`+'".(int)$lovk."',
`ginta` = `ginta`+'".(int)$inta."',
`nsila` = `nsila`+'".(int)$nsila."',
`nlovk` = `nlovk`+'".(int)$nlovk."',
`ninta` = `ninta`+'".(int)$ninta."',
`nvinos` = `nvinos`+'".(int)$nvinos."',
`cost` = `cost` + '".round($row['cost']/2)."',
`name` = CONCAT(`name`, ' (мф)')
WHERE `id` = '{$_GET['mf']}' LIMIT 1;")) {
//echo $row['cost'];
mysql_query("UPDATE `users` set `money` = `money`- '".($row['cost'])."' WHERE id = {$_SESSION['uid']}");
mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','Моцифицирована вещь \"".$row['name']."\" id:(cap".$row['id'].") [".$newduration."/".$row['maxdur']."] у \"".$user['login']."\" за ".round($onecost,2)." кр. ',1,'".time()."');");
$err= "<font color=red><b>Вещь модифицирована.</b></font>";
}
}
}
$data = mysql_query("SELECT * FROM `inventory` WHERE `type` < 12 AND `type` != 3 AND `owner` = '{$_SESSION['uid']}' AND `dressed` = 0 AND `name` NOT LIKE '% (мф)%' AND `name` NOT LIKE '%Букет%' AND `setsale`=0 ORDER by `update` DESC; ");
while($row = mysql_fetch_array($data)) {
$row['count'] = 1;
if ($i==0) { $i = 1; $color = '#C7C7C7';} else { $i = 0; $color = '#D5D5D5'; }
echo "<TR bgcolor={$color}><TD align=center ><IMG SRC=\"i/sh/{$row['img']}\" BORDER=0>";
?>
<BR><small>
<A HREF="?razdel=3&mf=<?=$row['id']?>" onClick="if(!confirm('Вы действительно хотите модифицировать эту вещь?')){ return false;}">Модифицировать за <?=$row['cost']?> кр.</A><BR>
</small>
</TD>
<?php
echo "<TD valign=top>";
showitem ($row);
echo "</TD></TR>";
}
}
if ($_GET['razdel']==4) {
if($_GET['podgon']) {
$row = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `type` < 12 AND `type` != 3 AND `owner` = '{$user['id']}' AND `dressed` = 0 AND `id` = '{$_GET['podgon']}' AND `modif`='1' AND `podgon`<'5' LIMIT 1;"));
if($row['point'] > 0) {
$cost = round(($row['point'] / 2),0);
} else {
$cost = round(($row['cost'] / 2),0);
}
if($user['money'] < $cost || !$row) {
$err= "<font color=red><b>У вас не хватает денег на подгонку.</b></font>";
}
else {
$kol_mf = round($row['mfkrit'] + $row['mfakrit'] + $row['mfuvorot'] + $row['mfauvorot'],0);
if($row['podgon'] == 0){
if($row['point'] > 0) {
$new_cena = round(($row['point'] * 20)/100,0); $sql = '`point` = `point`+'.$new_cena;
$user['doblest'] -= $cost; $usql = '`doblest` = "'.$user['doblest'].'"'; $cost_t = 'реп';
} else {
$new_cena = round(($row['cost'] * 20)/100,0); $sql = '`cost` = `cost`+'.$new_cena;
$user['money'] -= $cost; $usql = '`money` = "'.$user['money'].'"'; $cost_t = 'кр';
}
$gmf = 2;
}elseif($row['podgon'] == 1){
if($row['point'] > 0) {
$new_cena = round(($row['point'] * 20)/100,0); $sql = '`point` = `point`+'.$new_cena;
$user['doblest'] -= $cost; $usql = '`doblest` = "'.$user['doblest'].'"'; $cost_t = 'реп';
} else {
$new_cena = round(($row['cost'] * 20)/100,0); $sql = '`cost` = `cost`+'.$new_cena;
$user['money'] -= $cost; $usql = '`money` = "'.$user['money'].'"'; $cost_t = 'кр';
}
$gmf = 3;
}elseif($row['podgon'] == 2){
if($row['point'] > 0) {
$new_cena = round(($row['point'] * 40)/100,0); $sql = '`point` = `point`+'.$new_cena;
$user['doblest'] -= $cost; $usql = '`doblest` = "'.$user['doblest'].'"'; $cost_t = 'реп';
} else {
$new_cena = round(($row['cost'] * 40)/100,0); $sql = '`cost` = `cost`+'.$new_cena;
$user['money'] -= $cost; $usql = '`money` = "'.$user['money'].'"'; $cost_t = 'кр';
}
$gmf = 4;
}elseif($row['podgon'] == 3){
if($row['point'] > 0) {
$new_cena = round(($row['point'] * 70)/100,0); $sql = '`point` = `point`+'.$new_cena;
$user['doblest'] -= $cost; $usql = '`doblest` = "'.$user['doblest'].'"'; $cost_t = 'реп';
} else {
$new_cena = round(($row['cost'] * 70)/100,0); $sql = '`cost` = `cost`+'.$new_cena;
$user['money'] -= $cost; $usql = '`money` = "'.$user['money'].'"'; $cost_t = 'кр';
}
$gmf = 6;
}elseif($row['podgon'] == 4){
if($row['point'] > 0) {
$new_cena = round(($row['point'] * 100)/100,0); $sql = '`point` = `point`+'.$new_cena;
$user['doblest'] -= $cost; $usql = '`doblest` = "'.$user['doblest'].'"'; $cost_t = 'реп';
} else {
$new_cena = round(($row['cost'] * 100)/100,0); $sql = '`cost` = `cost`+'.$new_cena;
$user['money'] -= $cost; $usql = '`money` = "'.$user['money'].'"'; $cost_t = 'кр';
}
$gmf = 10;
}
if($row['mfkrit'] == 0 && $row['mfakrit'] == 0 && $row['mfuvorot'] == 0 && $row['mfauvorot'] == 0){
$gmf = 0;
}
if(mysql_query("UPDATE `inventory` SET
`free_mf` = `free_mf`+'".(int)$gmf."',
$sql,
`podgon`=`podgon`+'1'
WHERE `id` = '{$_GET['podgon']}' LIMIT 1")) {
mysql_query("UPDATE `users` set $usql WHERE id = {$user['id']}");
mysql_query("INSERT INTO `delo` (`author` ,`pers`, `text`, `type`, `date`) VALUES ('0','{$user['id']}','Подогнана вещь \"".$row['name']."\" id:(cap".$row['id'].") [".$newduration."/".$row['maxdur']."] у \"".$user['login']."\" за ".round($cost, 2)." ".$cost_t.". ',1,'".time()."');");
$err= "<font color=red><b>Вещь подогнана.</b></font>";
}
}
}
$data = mysql_query("SELECT * FROM `inventory` WHERE `type` < 12 AND `type` != 3 AND `owner` = '{$user['id']}' AND `dressed` = 0 AND `modif`='1' AND `podgon`<'5' AND `name` NOT LIKE '%Букет%' AND `setsale`=0 ORDER by `update` DESC; ");
while($row = mysql_fetch_array($data)) {
$row['count'] = 1;
if ($i==0) { $i = 1; $color = '#C7C7C7';} else { $i = 0; $color = '#D5D5D5'; }
echo "<TR bgcolor={$color}><TD align=center ><IMG SRC=\"i/sh/{$row['img']}\" BORDER=0>";
?>
<BR><small>
<?
if($row['point'] > 0) {
$babki = round(($row['point'] / 2),0); $cost_t = 'Реп';
} else {
$babki = round(($row['cost'] / 2),0); $cost_t = 'Кр';
}
?>
<A HREF="?razdel=4&podgon=<?=$row['id']?>" onclick="if(!confirm('Вы действительно хотите подогнать эту вещь?')){ return false;}">Подогнать за <?=$babki?> <?=$cost_t?>.</A><BR>
</small>
</TD>
<?php
echo "<TD valign=top>";
showitem ($row);
echo "</TD></TR>";
}
}
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;"));
?>
</TABLE>
</TD>
<TD align=center>
</TD>
<TD valign=top width=280><BR>
<CENTER><B>Масса всех ваших вещей:
<?=(int)$d[0];?>/<?=$user['sila']*4?><BR>
У вас в наличии: <FONT COLOR="#339900"><?=$user['money']?></FONT> кр.</B></CENTER>
<BR>
<?=$err?>
</TD>
</FORM>
</TR>
</TABLE>
<div id="hint3" class="ahint"></div>
</form>
<br
</body>
</html>