diff options
author | Daniel Friesel <daniel.friesel@uos.de> | 2020-01-07 18:28:53 +0100 |
---|---|---|
committer | Daniel Friesel <daniel.friesel@uos.de> | 2020-01-07 18:28:53 +0100 |
commit | cd4e1246ca33b7f0056be36a640bc2a7340a6667 (patch) | |
tree | 827bd80c38fa84974413a1c7100e79673f4b2bdd /lib | |
parent | 27bb2b67af84529cd5ee7a61e77008614d868c34 (diff) |
show planned IC/ICE type in detail view
Diffstat (limited to 'lib')
-rw-r--r-- | lib/DBInfoscreen.pm | 4 | ||||
-rw-r--r-- | lib/DBInfoscreen/Controller/Stationboard.pm | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/lib/DBInfoscreen.pm b/lib/DBInfoscreen.pm index d8f5b87..9285a82 100644 --- a/lib/DBInfoscreen.pm +++ b/lib/DBInfoscreen.pm @@ -68,8 +68,8 @@ sub startup { scalar read_file('share/ice_type.json') ); my $ret; while ( my ( $k, $v ) = each %{$ice_type_map} ) { - if ( $v->{short} ) { - $ret->{$k} = $v->{short}; + if ( $v->{type} ) { + $ret->{$k} = [ $v->{type}, $v->{short} ]; } } return $ret; diff --git a/lib/DBInfoscreen/Controller/Stationboard.pm b/lib/DBInfoscreen/Controller/Stationboard.pm index 60caf8d..9f0bd31 100644 --- a/lib/DBInfoscreen/Controller/Stationboard.pm +++ b/lib/DBInfoscreen/Controller/Stationboard.pm @@ -1258,7 +1258,8 @@ sub handle_request { '_train_details', departure => $departure, linetype => $linetype, - dt_now => DateTime->now( time_zone => 'Europe/Berlin' ), + icetype => $self->app->ice_type_map->{ $departure->{train_no} }, + dt_now => DateTime->now( time_zone => 'Europe/Berlin' ), ); } else { |