Внедрение шаблонизатора.
This commit is contained in:
parent
0615dcec94
commit
6f903573d0
@ -29,7 +29,9 @@ $byingItemId = (int)filter_input(INPUT_GET, 'set', FILTER_VALIDATE_INT, ['option
|
|||||||
|
|
||||||
if ($putItemId) {
|
if ($putItemId) {
|
||||||
$dress = db::c()->query('SELECT `name`,`duration`,`maxdur`,`cost` FROM `inventory` WHERE `dressed` = 0 AND `id` = ?i AND `owner` = ?i', $putItemId, $_SESSION['uid'])->fetch_assoc();
|
$dress = db::c()->query('SELECT `name`,`duration`,`maxdur`,`cost` FROM `inventory` WHERE `dressed` = 0 AND `id` = ?i AND `owner` = ?i', $putItemId, $_SESSION['uid'])->fetch_assoc();
|
||||||
if (empty($putItemCost)) $putItemCost = $dress['cost'];
|
if (empty($putItemCost)) {
|
||||||
|
$putItemCost = $dress['cost'];
|
||||||
|
}
|
||||||
$commission = ceil($putItemCost / 10); # 10% от суммы с округлением вверх.
|
$commission = ceil($putItemCost / 10); # 10% от суммы с округлением вверх.
|
||||||
if ($user['money'] > $commission) {
|
if ($user['money'] > $commission) {
|
||||||
|
|
||||||
@ -39,8 +41,12 @@ if ($putItemId) {
|
|||||||
db::c()->query('UPDATE `inventory` SET `setsale` = ?i WHERE `id` = ?i', $putItemCost, $putItemId);
|
db::c()->query('UPDATE `inventory` SET `setsale` = ?i WHERE `id` = ?i', $putItemCost, $putItemId);
|
||||||
db::c()->query('UPDATE `users` SET `money` = `money` - ?i WHERE `id` = ?i', $commission, $_SESSION['uid']);
|
db::c()->query('UPDATE `users` SET `money` = `money` - ?i WHERE `id` = ?i', $commission, $_SESSION['uid']);
|
||||||
$status = "Вы сдали в магазин «{$dress['name']}» за {$putItemCost} кр. Вычтено за услуги магазина: {$commission} кр.";
|
$status = "Вы сдали в магазин «{$dress['name']}» за {$putItemCost} кр. Вычтено за услуги магазина: {$commission} кр.";
|
||||||
} else $status = "Предмет не найден в инвентаре!";
|
} else {
|
||||||
} else $status = "У вас не хватает " . $commission - $user['money'] . " кр. чтобы оплатить комиссию!";
|
$status = "Предмет не найден в инвентаре!";
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$status = "У вас не хватает " . $commission - $user['money'] . " кр. чтобы оплатить комиссию!";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($returningItemId) {
|
if ($returningItemId) {
|
||||||
@ -50,7 +56,9 @@ if ($returningItemId) {
|
|||||||
addToDelo($deloText);
|
addToDelo($deloText);
|
||||||
db::c()->query('UPDATE `inventory` SET `setsale` = 0 WHERE `id` = ?i', $returningItemId);
|
db::c()->query('UPDATE `inventory` SET `setsale` = 0 WHERE `id` = ?i', $returningItemId);
|
||||||
$status = "Вы забрали из магазина ваш «{$dress['name']}».";
|
$status = "Вы забрали из магазина ваш «{$dress['name']}».";
|
||||||
} else $status = "Предмет не найден на полках магазина!";
|
} else {
|
||||||
|
$status = "Предмет не найден на полках магазина!";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($byingItemId) {
|
if ($byingItemId) {
|
||||||
@ -68,9 +76,13 @@ if ($byingItemId) {
|
|||||||
$deloText = "{$seller['login']} продал на рынке товар: «{$dress['name']}» id:({$byingItemId}) [{$dress['duration']}/{$dress['maxdur']}] персонажу {$user['login']} за {$dress['setsale']} кр.";
|
$deloText = "{$seller['login']} продал на рынке товар: «{$dress['name']}» id:({$byingItemId}) [{$dress['duration']}/{$dress['maxdur']}] персонажу {$user['login']} за {$dress['setsale']} кр.";
|
||||||
addToDelo($deloText, $dress['owner']);
|
addToDelo($deloText, $dress['owner']);
|
||||||
$user['money'] = $user['money'] - $dress['setsale'];
|
$user['money'] = $user['money'] - $dress['setsale'];
|
||||||
telegraph($dress['owner'],"Предмет «{$dress['name']}» продан на рынке за {$dress['setsale']} кр.");
|
telegraph($dress['owner'], "Предмет «{$dress['name']}» продан на рынке за {$dress['setsale']} кр.");
|
||||||
} else $status = "Недостаточно средств!";
|
} else {
|
||||||
} else $status = "Предмет не найден на полках магазина!";
|
$status = "Недостаточно средств!";
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$status = "Предмет не найден на полках магазина!";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$classPrintControlName = "marketbuy";
|
$classPrintControlName = "marketbuy";
|
||||||
@ -132,15 +144,9 @@ while ($row = $data->fetch_assoc()) {
|
|||||||
$iteminfo[] = new ShopItem($row);
|
$iteminfo[] = new ShopItem($row);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Template::header('Рынок');
|
||||||
?>
|
?>
|
||||||
<HTML>
|
<script src="js/main.js"></script>
|
||||||
<HEAD>
|
|
||||||
<link rel=stylesheet href="css/main.css">
|
|
||||||
<script src="js/main.js"></script>
|
|
||||||
<meta charset="utf-8">
|
|
||||||
<title>Рынок</title>
|
|
||||||
</HEAD>
|
|
||||||
<body>
|
|
||||||
<h1>Рынок</h1>
|
<h1>Рынок</h1>
|
||||||
<a href=# onclick=hrefToFrame('city.php?cp')> ← выйти на Центральную площадь</a>
|
<a href=# onclick=hrefToFrame('city.php?cp')> ← выйти на Центральную площадь</a>
|
||||||
<div><?php if (!empty($status)) err($status); ?></div>
|
<div><?php if (!empty($status)) err($status); ?></div>
|
||||||
@ -198,6 +204,4 @@ while ($row = $data->fetch_assoc()) {
|
|||||||
</div>
|
</div>
|
||||||
</TD>
|
</TD>
|
||||||
</TR>
|
</TR>
|
||||||
</TABLE>
|
</TABLE>
|
||||||
</BODY>
|
|
||||||
</HTML>
|
|
Loading…
Reference in New Issue
Block a user