Skip to content

Commit

Permalink
Ajout de la route de la page listant les sa pour le charge de mission
Browse files Browse the repository at this point in the history
  • Loading branch information
Adrien11111 committed Dec 14, 2023
1 parent f4cc01e commit 4e0542d
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions webapp/sfapp/src/Controller/InfraController.php
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,38 @@ public function charge_de_mission_ajouter_sa(int $id, ManagerRegistry $doctrine,
]);
}

#[IsGranted("ROLE_CHARGE_DE_MISSION")]
#[Route('/infra/charge-de-mission/systemes-acquisition', name: 'app_infra_charge_de_mission_systeme_acquisition')]
public function charge_de_mission_systemes_acquisition(ManagerRegistry $doctrine, releveService $service): Response
{
$listeSA = $doctrine->getManager()->getRepository('App\Entity\SystemeAcquisition')->findAll();

$listeSAConnecte = array();
$listeSANonConnectes = array();

foreach($listeSA as $SA)
{
$dernierReleve = $service->getDernier($SA->getTag());

date_default_timezone_set('Europe/Paris');
$dateCourante = new \DateTime(date('Y-m-d H:i:s', time()-6*60));
$dateReleve = new \DateTime($dernierReleve["date"]);

if($dateCourante->diff($dateReleve)->invert == 1) {
$listeSANonConnectes[] = $SA;
}
else
{
$listeSAConnecte[] = $SA;
}
}

return $this->render('infra/systemes-acquisition.html.twig', [
'listeSAFonctionnels' => $listeSAConnecte,
'listeSANonConnectes' => $listeSANonConnectes
]);
}

#[IsGranted("ROLE_TECHNICIEN")]
#[Route('/infra/technicien/systemes-acquisition', name: 'app_infra_technicien_systeme_acquisition')]
public function technicien_systemes_acquisition(ManagerRegistry $doctrine, releveService $service): Response
Expand Down

0 comments on commit 4e0542d

Please sign in to comment.