diff --git a/src/app/level2/EventsControllerProvider.php b/src/app/level2/EventsControllerProvider.php index d7c226b..5ec9cb6 100644 --- a/src/app/level2/EventsControllerProvider.php +++ b/src/app/level2/EventsControllerProvider.php @@ -139,6 +139,22 @@ } + if ( strlen( $parameter ) == 10 ) { + + return $app['twig']->render( + 'perma-event.twig', + array( + 'page' => 'events', + 'level2' => Level2::getStatus( $app ), + 'event' => Level2::getEvent( + Level2::getEvents( $app ), + $parameter + ) + ) + ); + + } + return $app['twig']->render( 'event-list.twig', array( diff --git a/src/app/level2/Level2.php b/src/app/level2/Level2.php index c9da9b0..640743b 100644 --- a/src/app/level2/Level2.php +++ b/src/app/level2/Level2.php @@ -204,6 +204,22 @@ } + static public function getEvent( $events, $startUnix ) { + + $startUnix = (int) $startUnix; + + foreach( $events as $event ) { + + if ( $event[ 'start' ] == $startUnix ) { + + return $event; + + } + + } + + } + static public function getChartData( $app ) { $dowMap = array( 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun' ); diff --git a/src/app/views/base.twig b/src/app/views/base.twig index a69a5a2..4f51e54 100644 --- a/src/app/views/base.twig +++ b/src/app/views/base.twig @@ -10,11 +10,13 @@ - - - - - + {% block twitterCard %} + + + + + + {% endblock twitterCard %}
+ Level2
+ 87, route de Thionville
+ L-2611 Luxembourg
+ T: +352 20 333 550
+
+ The closest bus station is Neufchâteau.
+ Line 16
+ Line 192
+