diff --git a/classes/Battles/Shop.php b/classes/Battles/Shop.php new file mode 100644 index 0000000..95a100a --- /dev/null +++ b/classes/Battles/Shop.php @@ -0,0 +1,80 @@ +shopId = $shop_id; + } + + private function showGoods(): string + { + if ($this->categoryType) { + $stmt = DBPDO::$db->ofetchAll('select * from items inner join trade_offers on id = shop_item_id where shop_id = ? and shop_item_quantity !=0 and item_type = ?', [$this->shopId, $this->categoryType]); + } else { + $stmt = DBPDO::$db->ofetchAll('select * from items inner join trade_offers on id = shop_item_id where shop_id = ? and shop_item_quantity !=0', $this->shopId); + } + + $iteminfo = []; + foreach ($stmt as $item) { + $iteminfo[] = new ShopItem($item, 'buyshop'); + } + return $this->strFromArr($iteminfo); + } + + private function showUserSellItems(): string + { + $stmt = DBPDO::$db->ofetchall('select * from inventory where on_sale = 0 and dressed_slot = 0 and durability > 0 and owner_id = ?', User::$current->getId()); + + $iteminfo = []; + foreach ($stmt as $item) { + $iteminfo[] = new ShopItem($item, 'sellshop'); + } + return $this->strFromArr($iteminfo); + } + + private function strFromArr(array $array): string + { + $str = ''; + $format = '
- = Shop::$current->getCategoryName() ?>+
+
+ = Shop::$current->getCategoryName() ?>+
categoryType === -1): ?>
- Вы можете продать ваши предметы за сущие копейки.
+ Вы можете продать ваши предметы за сущие копейки.
-
-
- |
-
- Масса всех вещей: = InventoryItem::getWeightData() ?>
- - Деньги: = User::$current->getMoney() ?>. - - - Отделы магазина
- Оружие
- Шлемы
- Броня
- Поножи
- Сапоги
- Перчатки
- Щиты
- Пояса
- Кольца
- Амулеты
- Расходники
- Разное
- Все товары
- Продать вещи
-
-
- Если у вас не хватит денег на покупку, деньги будут автоматически сняты с вашего банковского
- счёта
- с вычетом банковской комиссии за услуги.
-
- |