|
|
|
@ -18,7 +18,7 @@ class TacticInfoGateway {
|
|
|
|
|
|
|
|
|
|
public function get(int $id): ?TacticInfo {
|
|
|
|
|
$res = $this->con->fetch(
|
|
|
|
|
"SELECT * FROM TacticInfo WHERE id = :id",
|
|
|
|
|
"SELECT * FROM Tactic WHERE id = :id",
|
|
|
|
|
[":id" => [$id, PDO::PARAM_INT]]
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
@ -33,14 +33,14 @@ class TacticInfoGateway {
|
|
|
|
|
|
|
|
|
|
public function insert(string $name, int $owner): TacticInfo {
|
|
|
|
|
$this->con->exec(
|
|
|
|
|
"INSERT INTO TacticInfo(name, owner) VALUES(:name, :owner)",
|
|
|
|
|
"INSERT INTO Tactic(name, owner) VALUES(:name, :owner)",
|
|
|
|
|
[
|
|
|
|
|
":name" => [$name, PDO::PARAM_STR],
|
|
|
|
|
":owner" => [$owner, PDO::PARAM_INT],
|
|
|
|
|
]
|
|
|
|
|
);
|
|
|
|
|
$row = $this->con->fetch(
|
|
|
|
|
"SELECT id, creation_date, owner FROM TacticInfo WHERE :id = id",
|
|
|
|
|
"SELECT id, creation_date, owner FROM Tactic WHERE :id = id",
|
|
|
|
|
[':id' => [$this->con->lastInsertId(), PDO::PARAM_INT]]
|
|
|
|
|
)[0];
|
|
|
|
|
return new TacticInfo(intval($row["id"]), $name, strtotime($row["creation_date"]), $row["owner"]);
|
|
|
|
@ -48,7 +48,7 @@ class TacticInfoGateway {
|
|
|
|
|
|
|
|
|
|
public function updateName(int $id, string $name): void {
|
|
|
|
|
$this->con->exec(
|
|
|
|
|
"UPDATE TacticInfo SET name = :name WHERE id = :id",
|
|
|
|
|
"UPDATE Tactic SET name = :name WHERE id = :id",
|
|
|
|
|
[
|
|
|
|
|
":name" => [$name, PDO::PARAM_STR],
|
|
|
|
|
":id" => [$id, PDO::PARAM_INT],
|
|
|
|
|