diff --git a/ashop.php b/ashop.php index 89f2922..c8e0704 100644 --- a/ashop.php +++ b/ashop.php @@ -36,13 +36,14 @@ while ($row = $shopItems->fetch_assoc()) { } if (!empty($_GET['buy'])) { - $dress = db::c()->query('SELECT * FROM `ashop` WHERE `id`=?i', $_GET['buy'])->fetch_assoc(); - $itemWeight = db::c()->query('SELECT sum(`massa`) AS `m` FROM `inventory` WHERE `owner` = ?i AND `setsale` = 0', $user['id'])->fetch_assoc(); - if (($dress['massa'] + $itemWeight['m']) > (get_meshok())) $status = 'Недостаточно места в рюкзаке.'; - elseif ($bank['ekr'] >= $dress['ecost'] AND ($dress['count'] > 0 OR $dress['count'] == -1)) { - - $goden = ''; - if (isset($dress['goden'])) $goden = $dress['goden'] * 24 * 60 * 60 + time(); // Ну вот нахуя? +$dress = db::c()->query('SELECT * FROM `ashop` WHERE `id`=?i', $_GET['buy'])->fetch_assoc(); +$itemWeight = db::c()->query('SELECT sum(`massa`) AS `m` FROM `inventory` WHERE `owner` = ?i AND `setsale` = 0', $user['id'])->fetch_assoc(); +if (($dress['massa'] + $itemWeight['m']) > (get_meshok())) { + $status = 'Недостаточно места в рюкзаке.'; +} elseif ($bank['ekr'] >= $dress['ecost'] && ($dress['count'] > 0 || $dress['count'] == -1)) { + $goden = ''; + if (isset($dress['goden'])) { + $goden = $dress['goden'] * 24 * 60 * 60 + time(); // Ну вот нахуя?} db::c()->query(' INSERT INTO `inventory` ( @@ -63,11 +64,11 @@ if (!empty($_GET['buy'])) { $dress['nlevel'], $dress['nalign'], $goden, $dress['goden'], $dress['razdel'], $dress['artefact'], $dress['koll']); $inventoryItemId = db::c()->getLastInsertId(); - if ($dress['count'] != -1) db::c()->query('UPDATE `ashop` SET `count` = `count`- 1 WHERE `id` = ?i', $_GET['buy']); - + if ($dress['count'] != -1) { + db::c()->query('UPDATE `ashop` SET `count` = `count`- 1 WHERE `id` = ?i', $_GET['buy']); + } $deloText = "{$user['login']} купил товар «{$dress['name']}» id:({$inventoryItemId}) в магазине «Берёзка» за {$dress['ecost']} екр."; addToDelo($deloText); - $status = "Вы купили «{$dress['name']}» за {$dress['ecost']} екр."; db::c()->query('UPDATE `bank` SET `ekr` = `ekr` - ?i WHERE `id` = ?i', $dress['ecost'], $_SESSION['uid']); // Для обновления данных о деньгах на странице @@ -138,18 +139,12 @@ switch ($shopCategoryTypeNumber) { $shopCategory = "Букеты"; break; } +Template::header('Берёзка'); ?> - - - - - - - - +

Магазин Берёзка

← выйти на Центральную площадь -
+
@@ -202,5 +197,4 @@ switch ($shopCategoryTypeNumber) {
- - + \ No newline at end of file