Внедрение шаблонизатора.

This commit is contained in:
Igor Barkov (iwork) 2020-09-30 17:33:23 +03:00
parent 0615dcec94
commit 6f903573d0

View File

@ -29,7 +29,9 @@ $byingItemId = (int)filter_input(INPUT_GET, 'set', FILTER_VALIDATE_INT, ['option
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();
if (empty($putItemCost)) $putItemCost = $dress['cost'];
if (empty($putItemCost)) {
$putItemCost = $dress['cost'];
}
$commission = ceil($putItemCost / 10); # 10% от суммы с округлением вверх.
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 `users` SET `money` = `money` - ?i WHERE `id` = ?i', $commission, $_SESSION['uid']);
$status = "Вы сдали в магазин «{$dress['name']}» за {$putItemCost} кр. Вычтено за услуги магазина: {$commission} кр.";
} else $status = "Предмет не найден в инвентаре!";
} else $status = "У вас не хватает " . $commission - $user['money'] . " кр. чтобы оплатить комиссию!";
} else {
$status = "Предмет не найден в инвентаре!";
}
} else {
$status = "У вас не хватает " . $commission - $user['money'] . " кр. чтобы оплатить комиссию!";
}
}
if ($returningItemId) {
@ -50,7 +56,9 @@ if ($returningItemId) {
addToDelo($deloText);
db::c()->query('UPDATE `inventory` SET `setsale` = 0 WHERE `id` = ?i', $returningItemId);
$status = "Вы забрали из магазина ваш «{$dress['name']}».";
} else $status = "Предмет не найден на полках магазина!";
} else {
$status = "Предмет не найден на полках магазина!";
}
}
if ($byingItemId) {
@ -69,8 +77,12 @@ if ($byingItemId) {
addToDelo($deloText, $dress['owner']);
$user['money'] = $user['money'] - $dress['setsale'];
telegraph($dress['owner'], "Предмет «{$dress['name']}» продан на рынке за {$dress['setsale']} кр.");
} else $status = "Недостаточно средств!";
} else $status = "Предмет не найден на полках магазина!";
} else {
$status = "Недостаточно средств!";
}
} else {
$status = "Предмет не найден на полках магазина!";
}
}
$classPrintControlName = "marketbuy";
@ -132,15 +144,9 @@ while ($row = $data->fetch_assoc()) {
$iteminfo[] = new ShopItem($row);
}
Template::header('Рынок');
?>
<HTML>
<HEAD>
<link rel=stylesheet href="css/main.css">
<script src="js/main.js"></script>
<meta charset="utf-8">
<title>Рынок</title>
</HEAD>
<body>
<h1>Рынок</h1>
<a href=# onclick=hrefToFrame('city.php?cp')> ← выйти на Центральную площадь</a>
<div><?php if (!empty($status)) err($status); ?></div>
@ -199,5 +205,3 @@ while ($row = $data->fetch_assoc()) {
</TD>
</TR>
</TABLE>
</BODY>
</HTML>