|
|
@ -23,7 +23,23 @@ class UserController {
|
|
|
|
* @return ViewHttpResponse the home page view
|
|
|
|
* @return ViewHttpResponse the home page view
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public function home(SessionHandle $session): ViewHttpResponse {
|
|
|
|
public function home(SessionHandle $session): ViewHttpResponse {
|
|
|
|
return ViewHttpResponse::react("views/Home.tsx", []);
|
|
|
|
$lastTactic = $this->tactics->getLast(5);
|
|
|
|
|
|
|
|
return ViewHttpResponse::react("views/Home.tsx", $this->listTacticToJson($lastTactic));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private function listTacticToJson(array $listTactic) : array {
|
|
|
|
|
|
|
|
$jsonReturn = [];
|
|
|
|
|
|
|
|
foreach ($listTactic as $tactic){
|
|
|
|
|
|
|
|
//var_dump($tactic);
|
|
|
|
|
|
|
|
$jsonTactic = [
|
|
|
|
|
|
|
|
"id" => $tactic["id"],
|
|
|
|
|
|
|
|
"name" => $tactic["name"],
|
|
|
|
|
|
|
|
"creationDate" => $tactic["creation_date"]
|
|
|
|
|
|
|
|
];
|
|
|
|
|
|
|
|
array_push($jsonReturn, $jsonTactic);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
var_dump($jsonReturn);
|
|
|
|
|
|
|
|
return $jsonReturn;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public function homeTwig(SessionHandle $session): ViewHttpResponse {
|
|
|
|
public function homeTwig(SessionHandle $session): ViewHttpResponse {
|
|
|
|