default price is items price
This commit is contained in:
parent
db40f3b723
commit
e0e8a49f2c
@ -19,18 +19,20 @@ if ($user['battle'] != 0) {
|
||||
$get = urldecode(filter_input(INPUT_SERVER, 'QUERY_STRING'));
|
||||
|
||||
$itemCost = (int)filter_input(INPUT_POST, 'cost', FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]);
|
||||
$itemId = (int)filter_input(INPUT_POST, 'putId', FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]);
|
||||
$putItemId = (int)filter_input(INPUT_POST, 'putId', FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]);
|
||||
$returningItemId = (int)filter_input(INPUT_GET, 'back', FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]);
|
||||
$byingItemId = (int)filter_input(INPUT_GET, 'set', FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]);
|
||||
|
||||
if ($itemCost && $itemId) {
|
||||
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($itemCost)) $itemCost = $dress['cost'];
|
||||
$commission = ceil($itemCost / 10); # 10% от суммы с округлением вверх.
|
||||
if ($user['money'] > $commission) {
|
||||
$dress = db::c()->query('SELECT `name`,`duration`,`maxdur` FROM `inventory` WHERE `dressed` = 0 AND `id` = ?i AND `owner` = ?i', $itemId, $_SESSION['uid'])->fetch_assoc();
|
||||
|
||||
if (db::c()->getAffectedRows()) {
|
||||
$deloText = "{$user['login']} выставил товар: «{$dress['name']}» id:({$itemId}) [{$dress['duration']}/{$dress['maxdur']}] на продажу в комиссионку за {$itemCost} кр. ";
|
||||
$deloText = "{$user['login']} выставил товар: «{$dress['name']}» id:({$putItemId}) [{$dress['duration']}/{$dress['maxdur']}] на продажу в комиссионку за {$itemCost} кр. ";
|
||||
addToDelo($deloText);
|
||||
db::c()->query('UPDATE `inventory` SET `setsale` = ?i WHERE `id` = ?i', $itemCost, $itemId);
|
||||
db::c()->query('UPDATE `inventory` SET `setsale` = ?i WHERE `id` = ?i', $itemCost, $putItemId);
|
||||
db::c()->query('UPDATE `users` SET `money` = `money` - ?i WHERE `id` = ?i', $commission, $_SESSION['uid']);
|
||||
$status = "Вы сдали в магазин «{$dress['name']}» за {$itemCost} кр. Вычтено за услуги магазина: {$commission} кр.";
|
||||
} else $status = "Предмет не найден в инвентаре!";
|
||||
@ -167,18 +169,17 @@ while ($row = $data->fetch_assoc()) {
|
||||
<TABLE class="zebra" width=100%>
|
||||
<TR>
|
||||
<TH>
|
||||
<?php
|
||||
if ($get === 'sale') {
|
||||
echo "Выставить товар на продажу.<br>Комиссия за услуги магазина составляет 10% от цены, по которой вы предлагаете предмет.";
|
||||
} elseif ($get === 'unsale') echo "Забрать свой товар.";
|
||||
else {
|
||||
echo <<<MARKET
|
||||
Список товаров.<br>
|
||||
<form method="post">
|
||||
<input name="search"> <input type="submit" value="Искать товар">
|
||||
</form>
|
||||
MARKET;
|
||||
} ?>
|
||||
<?php if ($get === 'sale'): ?>
|
||||
Выставить товар на продажу.
|
||||
<br>Комиссия за услуги магазина составляет 10% от цены, по которой вы предлагаете предмет.
|
||||
<?php elseif ($get === 'unsale'): ?>
|
||||
Забрать свой товар.
|
||||
<?php else: ?>
|
||||
Список товаров.<br>
|
||||
<form method="post">
|
||||
<input name="search"> <input type="submit" value="Искать товар">
|
||||
</form>
|
||||
<?php endif; ?>
|
||||
</TH>
|
||||
</TR>
|
||||
<TR>
|
||||
|
Loading…
Reference in New Issue
Block a user