@ -9,6 +9,8 @@ use Shared\Attributes\Route;
use Twig\Environment;
use Twig\Environment;
use Data\Core\Preferences;
use Data\Core\Preferences;
use Shared\Log;
use Shared\Log;
use Database\Athletegateway;
use Database\Connexion;
class UserController extends BaseController
class UserController extends BaseController
{
{
@ -43,6 +45,12 @@ class UserController extends BaseController
#[Route(path: '/home', name: 'home', methods: ['GET'])]
#[Route(path: '/home', name: 'home', methods: ['GET'])]
public function home(): Response
public function home(): Response
{
{
$athleteGateway = new AthleteGateway(new Connexion(DSN, DB_USER, DB_PASSWORD));
$activity = $athleteGateway->getListActivity('1');//$currentUser->getId()
foreach($activity as $act){
$chart["act"] = $act["nbActivite"];
$chart["mois"] = date('M', mktime(0, 0, 0, $act["mois"], 10));
}
return $this->render('./page/home.html.twig',[
return $this->render('./page/home.html.twig',[
'css' => $this->preference->getCookie(),
'css' => $this->preference->getCookie(),
'pp' => "test2",
'pp' => "test2",
@ -50,6 +58,7 @@ class UserController extends BaseController
'role' => "Athlète",
'role' => "Athlète",
'friendship' => [],
'friendship' => [],
'analyzes' => [],
'analyzes' => [],
'chart' => $chart,
'mails' => [],
'mails' => [],
'users' => [],
'users' => [],
'infoUser' => [],
'infoUser' => [],