diff --git a/app/config/routing.yml b/app/config/routing.yml index a315ba72d..5896a9f8e 100644 --- a/app/config/routing.yml +++ b/app/config/routing.yml @@ -1,6 +1,3 @@ -legacy: - resource: "routing/legacy.yml" - event: resource: "routing/event.yml" prefix: /event diff --git a/app/config/routing/legacy.yml b/app/config/routing/legacy.yml deleted file mode 100644 index eb3241829..000000000 --- a/app/config/routing/legacy.yml +++ /dev/null @@ -1,63 +0,0 @@ -legacy_forum2016_conferenciers: - path: /pages/forumphp2016/conferenciers.php - defaults: - _controller: AppBundle\Controller\Legacy\Forum2016ConferenciersAction - -legacy_forum2016_planning: - path: /pages/forumphp2016/forum_planning.php - defaults: - _controller: AppBundle\Controller\Legacy\Forum2016PlanningAction - -legacy_forum2016_sessions: - path: /pages/forumphp2016/sessions.php - defaults: - _controller: AppBundle\Controller\Legacy\Forum2016SessionsAction - -legacy_forum2008_conferenciers: - path: /pages/forumphp2008/conferenciers.php - defaults: - _controller: AppBundle\Controller\Legacy\Forum2008ConferenciersAction - -legacy_forum2008_resumes: - path: /pages/forumphp2008/resumes.php - defaults: - _controller: AppBundle\Controller\Legacy\Forum2008ResumesAction - -legacy_forum2008_sessions: - path: /pages/forumphp2008/sessions.php - defaults: - _controller: AppBundle\Controller\Legacy\Forum2008SessionsAction - -legacy_forum2009_agenda: - path: /pages/forumphp2009/agenda.php - defaults: - _controller: AppBundle\Controller\Legacy\Forum2009AgendaAction - -legacy_forum2009_conferenciers: - path: /pages/forumphp2009/conferenciers.php - defaults: - _controller: AppBundle\Controller\Legacy\Forum2009ConferenciersAction - -legacy_forum2009_resumes: - path: /pages/forumphp2009/resumes.php - defaults: - _controller: AppBundle\Controller\Legacy\Forum2009ResumesAction - -legacy_forum2009_projets_php: - path: /pages/forumphp2009/projets-php.php - defaults: - _controller: AppBundle\Controller\Legacy\Forum2009ProjetsPhpAction - -legacy_forum2009_sessions: - path: /pages/forumphp2009/sessions.php - defaults: - _controller: AppBundle\Controller\Legacy\Forum2009SessionsAction - -legacy_event: - path: /pages/forumphp{year}/{page} - defaults: - _controller: AppBundle\Controller\Legacy\LegacyEventAction - page: index.php - requirements: - year: '200[5-9]' - page: '[a-z0-9-_]+.php' diff --git a/sources/AppBundle/Controller/Legacy/Forum2008ConferenciersAction.php b/sources/AppBundle/Controller/Legacy/Forum2008ConferenciersAction.php deleted file mode 100644 index fca011163..000000000 --- a/sources/AppBundle/Controller/Legacy/Forum2008ConferenciersAction.php +++ /dev/null @@ -1,39 +0,0 @@ -appelConferencier->obtenirListeSessionsPlannifies(3); - $conferenciers = []; - foreach ($sessions as $session) { - foreach ($this->appelConferencier->obtenirConferenciersPourSession($session['session_id']) as $conferencier) { - if (!isset($conferenciers[$conferencier['conferencier_id']])) { - $conferenciers[$conferencier['conferencier_id']] = $conferencier; - } - $conferenciers[$conferencier['conferencier_id']]['sessions'][] = [ - 'id' => $session['session_id'], - 'titre' => $session['titre'], - ]; - } - } - - return new Response($this->twig->render('legacy/forumphp2008/conferenciers.html.twig', [ - 'conferenciers' => $conferenciers, - ])); - } -} diff --git a/sources/AppBundle/Controller/Legacy/Forum2008ResumesAction.php b/sources/AppBundle/Controller/Legacy/Forum2008ResumesAction.php deleted file mode 100644 index dddf64cbd..000000000 --- a/sources/AppBundle/Controller/Legacy/Forum2008ResumesAction.php +++ /dev/null @@ -1,32 +0,0 @@ -appelConferencier->obtenirListeSessionsAvecResumes(3); - - foreach ($sessions as $index => $session) { - $sessions[$index]['conferenciers'] = $this->appelConferencier->obtenirConferenciersPourSession($session['session_id']); - $sessions[$index]['journees'] = explode(" ", (string) $session['journee']); - } - - return new Response($this->twig->render('legacy/forumphp2008/resumes.html.twig', [ - 'sessions' => $sessions, - ])); - } -} diff --git a/sources/AppBundle/Controller/Legacy/Forum2008SessionsAction.php b/sources/AppBundle/Controller/Legacy/Forum2008SessionsAction.php deleted file mode 100644 index 74f8446b6..000000000 --- a/sources/AppBundle/Controller/Legacy/Forum2008SessionsAction.php +++ /dev/null @@ -1,32 +0,0 @@ -appelConferencier->obtenirListeSessionsPlannifies(3); - - foreach ($sessions as $index => $session) { - $sessions[$index]['conferenciers'] = $this->appelConferencier->obtenirConferenciersPourSession($session['session_id']); - $sessions[$index]['journees'] = explode(" ", (string) $session['journee']); - } - - return new Response($this->twig->render('legacy/forumphp2008/sessions.html.twig', [ - 'sessions' => $sessions, - ])); - } -} diff --git a/sources/AppBundle/Controller/Legacy/Forum2009AgendaAction.php b/sources/AppBundle/Controller/Legacy/Forum2009AgendaAction.php deleted file mode 100644 index 21862dc5c..000000000 --- a/sources/AppBundle/Controller/Legacy/Forum2009AgendaAction.php +++ /dev/null @@ -1,25 +0,0 @@ -twig->render('legacy/forumphp2009/agenda.html.twig', [ - 'agenda' => $this->forum->genAgenda(2009), - ])); - } -} diff --git a/sources/AppBundle/Controller/Legacy/Forum2009ConferenciersAction.php b/sources/AppBundle/Controller/Legacy/Forum2009ConferenciersAction.php deleted file mode 100644 index e42989fb2..000000000 --- a/sources/AppBundle/Controller/Legacy/Forum2009ConferenciersAction.php +++ /dev/null @@ -1,54 +0,0 @@ -query->get('type', 'session'); - if ('projet' === $type) { - $sessions = $this->appelConferencier->obtenirListeProjets( - Forum2009Config::ID, - 's.*', - 's.titre', - false, - false, - Forum2009Config::PROJECT_IDS, - ); - } else { - $sessions = $this->appelConferencier->obtenirListeSessionsPlannifies(Forum2009Config::ID); - } - $conferenciers = []; - foreach ($sessions as $session) { - if ($session['abstract']) { - $tmp_conferenciers = $this->appelConferencier->obtenirConferenciersPourSession($session['session_id']); - foreach ($tmp_conferenciers as $conferencier) { - if (!isset($conferenciers[$conferencier['conferencier_id']])) { - $conferenciers[$conferencier['conferencier_id']] = $conferencier; - } - $conferenciers[$conferencier['conferencier_id']]['sessions'][] = [ - 'id' => $session['session_id'], - 'titre' => $session['titre'], - ]; - } - } - } - - return new Response($this->twig->render('legacy/forumphp2009/conferenciers.html.twig', [ - 'conferenciers' => $conferenciers, - ])); - } -} diff --git a/sources/AppBundle/Controller/Legacy/Forum2009Config.php b/sources/AppBundle/Controller/Legacy/Forum2009Config.php deleted file mode 100644 index b0d49b60c..000000000 --- a/sources/AppBundle/Controller/Legacy/Forum2009Config.php +++ /dev/null @@ -1,11 +0,0 @@ -appelConferencier->obtenirListeProjets( - Forum2009Config::ID, - 's.*', - 's.titre', - false, - false, - Forum2009Config::PROJECT_IDS, - ); - - foreach ($sessions as $index => $session) { - $sessions[$index]['conferenciers'] = $this->appelConferencier->obtenirConferenciersPourSession($session['session_id']); - $sessions[$index]['journees'] = explode(" ", (string) $session['journee']); - } - - return new Response($this->twig->render('legacy/forumphp2009/projets-php.html.twig', [ - 'projets' => $sessions, - ])); - } -} diff --git a/sources/AppBundle/Controller/Legacy/Forum2009ResumesAction.php b/sources/AppBundle/Controller/Legacy/Forum2009ResumesAction.php deleted file mode 100644 index fcb270678..000000000 --- a/sources/AppBundle/Controller/Legacy/Forum2009ResumesAction.php +++ /dev/null @@ -1,32 +0,0 @@ -appelConferencier->obtenirListeSessionsAvecResumes(Forum2009Config::ID); - - foreach ($sessions as $index => $session) { - $sessions[$index]['conferenciers'] = $this->appelConferencier->obtenirConferenciersPourSession($session['session_id']); - $sessions[$index]['journees'] = explode(" ", (string) $session['journee']); - } - - return new Response($this->twig->render('legacy/forumphp2009/resumes.html.twig', [ - 'sessions' => $sessions, - ])); - } -} diff --git a/sources/AppBundle/Controller/Legacy/Forum2009SessionsAction.php b/sources/AppBundle/Controller/Legacy/Forum2009SessionsAction.php deleted file mode 100644 index f1d021908..000000000 --- a/sources/AppBundle/Controller/Legacy/Forum2009SessionsAction.php +++ /dev/null @@ -1,32 +0,0 @@ -appelConferencier->obtenirListeSessionsPlannifies(Forum2009Config::ID); - - foreach ($sessions as $index => $session) { - $sessions[$index]['conferenciers'] = $this->appelConferencier->obtenirConferenciersPourSession($session['session_id']); - $sessions[$index]['journees'] = explode(" ", (string) $session['journee']); - } - - return new Response($this->twig->render('legacy/forumphp2009/sessions.html.twig', [ - 'sessions' => $sessions, - ])); - } -} diff --git a/sources/AppBundle/Controller/Legacy/Forum2016ConferenciersAction.php b/sources/AppBundle/Controller/Legacy/Forum2016ConferenciersAction.php deleted file mode 100644 index c2d82b8ef..000000000 --- a/sources/AppBundle/Controller/Legacy/Forum2016ConferenciersAction.php +++ /dev/null @@ -1,50 +0,0 @@ -appelConferencier->obtenirListeSessionsPlannifies($eventId); - - $conferenciers = []; - foreach ($sessions as $session) { - $tmpConferenciers = $this->appelConferencier->obtenirConferenciersPourSession($session['session_id']); - foreach ($tmpConferenciers as $conferencier) { - if ('À définir' === $conferencier['nom']) { - continue; - } - - if (!isset($conferenciers[$conferencier['conferencier_id']])) { - $conferencier['prenom'] = ucfirst(strtolower((string) $conferencier['prenom'])); - $conferencier['nom'] = strtoupper((string) $conferencier['nom']); - $conferenciers[$conferencier['conferencier_id']] = $conferencier; - } - - $conferenciers[$conferencier['conferencier_id']]['sessions'][] = [ - 'id' => $session['session_id'], - 'titre' => $session['titre'], - ]; - } - } - uasort($conferenciers, static fn($a, $b): int => $a['prenom'] <=> $b['prenom']); - - return new Response($this->twig->render('legacy/forumphp2016/conferenciers.html.twig', [ - 'conferenciers' => $conferenciers, - ])); - } -} diff --git a/sources/AppBundle/Controller/Legacy/Forum2016PlanningAction.php b/sources/AppBundle/Controller/Legacy/Forum2016PlanningAction.php deleted file mode 100644 index db71396dd..000000000 --- a/sources/AppBundle/Controller/Legacy/Forum2016PlanningAction.php +++ /dev/null @@ -1,31 +0,0 @@ -appelConferencier->obtenirListeSessionsPlannifies($eventId); - - return new Response($this->twig->render('legacy/forumphp2016/planning.html.twig', [ - 'agenda' => $this->forum->genAgenda(2016, false, false, $eventId, '/forum-php-2016/programme/#$1'), - 'sessions' => $sessions, - ])); - } -} diff --git a/sources/AppBundle/Controller/Legacy/Forum2016SessionsAction.php b/sources/AppBundle/Controller/Legacy/Forum2016SessionsAction.php deleted file mode 100644 index f23e14b81..000000000 --- a/sources/AppBundle/Controller/Legacy/Forum2016SessionsAction.php +++ /dev/null @@ -1,46 +0,0 @@ -appelConferencier->obtenirListeSessionsPlannifies($eventId); - $day1key = $this->translator->trans('jeudi 27 octobre 2016'); - $day2key = $this->translator->trans('vendredi 28 octobre 2016'); - $journees = [ - $day1key => [], - $day2key => [], - ]; - foreach ($sessions as $session) { - $session['conferenciers'] = $this->appelConferencier->obtenirConferenciersPourSession($session['session_id']); - $session['journees'] = explode(' ', (string) $session['journee']); - - if ('27' === date('d', (int) $session['debut'])) { - $journees[$day1key][] = $session; - } else { - $journees[$day2key][] = $session; - } - } - - return new Response($this->twig->render('legacy/forumphp2016/sessions.html.twig', [ - 'journees' => $journees, - ])); - } -} diff --git a/sources/AppBundle/Controller/Legacy/LegacyEventAction.php b/sources/AppBundle/Controller/Legacy/LegacyEventAction.php deleted file mode 100644 index 090f76afe..000000000 --- a/sources/AppBundle/Controller/Legacy/LegacyEventAction.php +++ /dev/null @@ -1,33 +0,0 @@ -attributes->getInt('year'); - $page = str_replace('.php', '', $request->attributes->get('page')); - try { - Assert::inArray($year, [2005, 2006, 2007, 2008, 2009]); - Assert::regex($page, '/[a-z0-9_]+/'); - $template = $this->twig->load(sprintf('legacy/forumphp%d/%s.html.twig', $year, $page)); - } catch (InvalidArgumentException|LoaderError) { - throw new NotFoundHttpException('Page introuvable'); - } - - return new Response($template->render()); - } -}