<?php
namespace App\Controller;
use App\Entity\Main\Offre;
use App\Entity\Main\Prediction;
use DateTime;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Doctrine\Persistence\ManagerRegistry;
// "/{reactRouting}", name="index", defaults={"reactRouting": null}, requirements={"reactRouting"=".+"}
class ActualitesController extends AbstractCoreController
{
/**
* @Route("/actualites", name="actualites")
*/
public function index(ManagerRegistry $doctrine): Response
{
/* $slides_right = $doctrine->getManager()->getRepository(Prediction::class)->findWinningPredictions(10); */
$today = new DateTime();
// $today = new DateTime('12-09-2023');
$today->setTime(0, 0, 0, 0);
// $sql = "SELECT *
// FROM `checkforbet-predictor`.site_courseHonneur
// WHERE heure_depart > '" . $today->format('Y-m-d') . "'
// AND heure_depart < DATE_ADD('" . $today->format('Y-m-d') . "', INTERVAL 1 DAY)
// ORDER BY num_reunion, num_ordre
// LIMIT 2";
// $statement = $doctrine->getConnection()->prepare($sql)->execute();
// $result = $statement->fetchAll();
// $yesterday = clone $today; // Clonage de l'objet $today pour éviter toute modification sur l'objet original
// $yesterday->modify('-1 day'); // Soustraction d'un jour
// $sql = "SELECT *
// FROM `checkforbet-predictor`.site_courseHonneur
// WHERE heure_depart > '" . $yesterday->format('Y-m-d') . "'
// AND heure_depart < DATE_ADD('" . $yesterday->format('Y-m-d') . "', INTERVAL 1 DAY)
// ORDER BY num_reunion, num_ordre
// LIMIT 2";
// $statement = $doctrine->getConnection()->prepare($sql)->execute();
// $resultHier = $statement->fetchAll();
// $params = [
// /* 'slides_right' => $slides_right, */
// 'results' => $result,
// 'resultsHier' => $resultHier
// ];
// if ([] !== $result) {
// $params = array_merge($params, [
// 'idCourse' => $result[0]['course_id'],
// 'today' => $today->format('Y-m-d'),
// ]);
// }
return $this->render('actualites/index.html.twig', /* $params */);
}
}