Часть логов теперь пишется в SQLITE, а не в текстовые файлы (#33). Проинициализирован класс Nick в свитках.
This commit is contained in:
@@ -57,7 +57,7 @@ class GameLogs
|
||||
public static function getUserLogs($userId = null, $type = null): SQLite3Result
|
||||
{
|
||||
$db = new SQLite3(GameConfigs::DB_SQLITE);
|
||||
|
||||
$row = false;
|
||||
if ($userId && $type) {
|
||||
$query = "SELECT * FROM users_logs WHERE user_id = ? AND type = ?";
|
||||
$row = $db->prepare($query);
|
||||
@@ -78,4 +78,14 @@ class GameLogs
|
||||
|
||||
return $row->execute();
|
||||
}
|
||||
|
||||
public static function addBattleLog(int $battle_id, string $text)
|
||||
{
|
||||
$db = new SQLite3(__DIR__ . '../../Database/battle.logs.db');
|
||||
$row = $db->prepare('insert into newbattles (battle_id, text) values (?,?)');
|
||||
$row->bindParam(1, $battle_id, SQLITE3_INTEGER);
|
||||
$row->bindParam(2, $text, SQLITE3_TEXT);
|
||||
$row->execute();
|
||||
$row->close();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user