|
|
@ -44,7 +44,7 @@ class TeamGateway {
|
|
|
|
"SELECT t.* FROM team t, Member m WHERE t.name LIKE '%' || :name || '%' AND t.id=m.id_team AND m.id_user=:id",
|
|
|
|
"SELECT t.* FROM team t, Member m WHERE t.name LIKE '%' || :name || '%' AND t.id=m.id_team AND m.id_user=:id",
|
|
|
|
[
|
|
|
|
[
|
|
|
|
":name" => [$name, PDO::PARAM_STR],
|
|
|
|
":name" => [$name, PDO::PARAM_STR],
|
|
|
|
"id" => [$id, PDO::PARAM_INT]
|
|
|
|
"id" => [$id, PDO::PARAM_INT],
|
|
|
|
]
|
|
|
|
]
|
|
|
|
);
|
|
|
|
);
|
|
|
|
return array_map(fn($row) => new TeamInfo($row['id'], $row['name'], $row['picture'], Color::from($row['main_color']), Color::from($row['second_color'])), $result);
|
|
|
|
return array_map(fn($row) => new TeamInfo($row['id'], $row['name'], $row['picture'], Color::from($row['main_color']), Color::from($row['second_color'])), $result);
|
|
|
@ -87,13 +87,13 @@ class TeamGateway {
|
|
|
|
$this->con->exec(
|
|
|
|
$this->con->exec(
|
|
|
|
"DELETE FROM Member WHERE id_team=:team",
|
|
|
|
"DELETE FROM Member WHERE id_team=:team",
|
|
|
|
[
|
|
|
|
[
|
|
|
|
"team" => [$idTeam, PDO::PARAM_INT]
|
|
|
|
"team" => [$idTeam, PDO::PARAM_INT],
|
|
|
|
]
|
|
|
|
]
|
|
|
|
);
|
|
|
|
);
|
|
|
|
$this->con->exec(
|
|
|
|
$this->con->exec(
|
|
|
|
"DELETE FROM TEAM WHERE id=:team",
|
|
|
|
"DELETE FROM TEAM WHERE id=:team",
|
|
|
|
[
|
|
|
|
[
|
|
|
|
"team" => [$idTeam, PDO::PARAM_INT]
|
|
|
|
"team" => [$idTeam, PDO::PARAM_INT],
|
|
|
|
]
|
|
|
|
]
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|