Замена устаревшей функции addToDelo() на GameLogs::addUserLog.

This commit is contained in:
Igor Barkov (iwork)
2021-01-27 17:19:05 +02:00
parent 4f8140a6c6
commit a1c052f585
6 changed files with 78 additions and 73 deletions
+14 -8
View File
@@ -1,8 +1,14 @@
<?php
use Battles\GameLogs;
use Battles\ShopItem;
use Battles\Template;
use Battles\User;
ob_start();
session_start();
require_once 'functions.php';
$user = $user ?? new \Battles\User($_SESSION['uid']);
$user = $user ?? new User($_SESSION['uid']);
/*
* aheroshop.php
* $data = db::c()->query('SELECT * FROM `ahero_shop` WHERE `count` > 0 AND `razdel` = ?i ORDER by `point` ASC', $_GET['otdel']);
@@ -90,7 +96,7 @@ FROM `shop` LEFT JOIN `magic` ON `magic` = `magic`.`id` WHERE `count` > 0 AND `c
$iteminfo = [];
while ($row = $shopItems->fetch_assoc()) {
$iteminfo[] = new \Battles\ShopItem($row);
$iteminfo[] = new ShopItem($row);
}
} else {
$inventoryItems = db::c()->query('SELECT `inventory`.*,
@@ -110,7 +116,7 @@ ORDER BY `update` DESC', null, $_SESSION['uid']);
$iteminfo = [];
while ($row = $inventoryItems->fetch_assoc()) {
$iteminfo[] = new \Battles\ShopItem($row);
$iteminfo[] = new ShopItem($row);
}
}
@@ -134,8 +140,8 @@ if ($sellItemId) {
$status = "Вы продали «{$dress['name']}» $kols за " . $allcost . " кр.";
}
$deloText = "{$user['login']} продал товар «{$dress['name']}» {$kols}id:({$dress['id']}) в магазине за {$allcost} кр.";
addToDelo($deloText);
$deloText = "{$user->login} продал товар «{$dress['name']}» {$kols}id:({$dress['id']}) в магазине за {$allcost} кр.";
GameLogs::addUserLog($user->id, $deloText);
// Для обновления данных о деньгах на странице
$user['money'] += $allcost;
}
@@ -223,8 +229,8 @@ if (!empty($_GET['buy'])) {
}
$status = "Вы купили «{$dress['name']}» за {$dress['cost']} кр.";
db::c()->query('UPDATE `users` set `money` = `money` - ?i WHERE `id` = ?i', $dress['cost'], $_SESSION['uid']);
$deloText = "{$user['login']} купил товар «{$dress['name']}» id:({$inventoryItemId}) в магазине за {$dress['cost']} кр.";
addToDelo($deloText);
$deloText = "{$user->login} купил товар «{$dress['name']}» id:({$inventoryItemId}) в магазине за {$dress['cost']} кр.";
GameLogs::addUserLog($user->id, $deloText);
// Для обновления данных о деньгах на странице
$user['money'] -= $dress['cost'];
@@ -232,7 +238,7 @@ if (!empty($_GET['buy'])) {
$status = "Недостаточно денег или нет вещей в наличии.";
}
}
\Battles\Template::header('Магазин');
Template::header('Магазин');
?>
<script src="js/main.js"></script>
<h1>Государственный магазин</h1>