Loading lib/Travelynx.pm +16 −11 Original line number Diff line number Diff line Loading @@ -1529,31 +1529,36 @@ sub startup { if ( @{$station} > 1 ) { # Note: $station->[1]{sched_arr} may already have been # converted to a DateTime object in $station->[1] is # $dep_info. This can happen when a station is present # several times in a train's route, e.g. for Frankfurt # Flughafen in some nightly connections. # converted to a DateTime object. This can happen when a # station is present several times in a train's route, e.g. # for Frankfurt Flughafen in some nightly connections. my $times = $station->[1]; if ( $times->{sched_arr} and ref( $times->{sched_arr} ) ne 'DateTime' ) { $times->{sched_arr} = epoch_to_dt( $times->{sched_arr} ); $times->{rt_arr} = epoch_to_dt( $times->{rt_arr} ); if ( $times->{rt_arr} ) { $times->{rt_arr} = epoch_to_dt( $times->{rt_arr} ); $times->{rt_arr_countdown} = $times->{rt_arr}->epoch - $epoch; } } if ( $times->{sched_dep} and ref( $times->{sched_dep} ) ne 'DateTime' ) { $times->{sched_dep} = epoch_to_dt( $times->{sched_dep} ); $times->{rt_dep} = epoch_to_dt( $times->{rt_dep} ); if ( $times->{rt_dep} ) { $times->{rt_dep} = epoch_to_dt( $times->{rt_dep} ); $times->{rt_dep_countdown} = $times->{rt_dep}->epoch - $epoch; } } } } $ret->{departure_countdown} = $ret->{real_departure}->epoch - $now->epoch; Loading templates/_checked_in.html.ep +6 −0 Original line number Diff line number Diff line Loading @@ -225,6 +225,9 @@ % elsif ($station->[1]{rt_arr}) { <span><%= $station->[1]{rt_arr}->strftime('%H:%M') %></span> % } % elsif ($station->[1]{sched_arr}) { <span><%= $station->[1]{sched_arr}->strftime('%H:%M') %></span> % } % elsif ($station->[2] and $station->[2] eq 'additional') { <span>Zusatzhalt</span> % } Loading Loading @@ -331,6 +334,9 @@ % elsif ($station->[1]{rt_arr}) { <span><%= $station->[1]{rt_arr}->strftime('%H:%M') %></span> % } % elsif ($station->[1]{sched_arr}) { <span><%= $station->[1]{sched_arr}->strftime('%H:%M') %></span> % } % elsif ($station->[2] and $station->[2] eq 'additional') { <span>Zusatzhalt</span> % } Loading Loading
lib/Travelynx.pm +16 −11 Original line number Diff line number Diff line Loading @@ -1529,31 +1529,36 @@ sub startup { if ( @{$station} > 1 ) { # Note: $station->[1]{sched_arr} may already have been # converted to a DateTime object in $station->[1] is # $dep_info. This can happen when a station is present # several times in a train's route, e.g. for Frankfurt # Flughafen in some nightly connections. # converted to a DateTime object. This can happen when a # station is present several times in a train's route, e.g. # for Frankfurt Flughafen in some nightly connections. my $times = $station->[1]; if ( $times->{sched_arr} and ref( $times->{sched_arr} ) ne 'DateTime' ) { $times->{sched_arr} = epoch_to_dt( $times->{sched_arr} ); $times->{rt_arr} = epoch_to_dt( $times->{rt_arr} ); if ( $times->{rt_arr} ) { $times->{rt_arr} = epoch_to_dt( $times->{rt_arr} ); $times->{rt_arr_countdown} = $times->{rt_arr}->epoch - $epoch; } } if ( $times->{sched_dep} and ref( $times->{sched_dep} ) ne 'DateTime' ) { $times->{sched_dep} = epoch_to_dt( $times->{sched_dep} ); $times->{rt_dep} = epoch_to_dt( $times->{rt_dep} ); if ( $times->{rt_dep} ) { $times->{rt_dep} = epoch_to_dt( $times->{rt_dep} ); $times->{rt_dep_countdown} = $times->{rt_dep}->epoch - $epoch; } } } } $ret->{departure_countdown} = $ret->{real_departure}->epoch - $now->epoch; Loading
templates/_checked_in.html.ep +6 −0 Original line number Diff line number Diff line Loading @@ -225,6 +225,9 @@ % elsif ($station->[1]{rt_arr}) { <span><%= $station->[1]{rt_arr}->strftime('%H:%M') %></span> % } % elsif ($station->[1]{sched_arr}) { <span><%= $station->[1]{sched_arr}->strftime('%H:%M') %></span> % } % elsif ($station->[2] and $station->[2] eq 'additional') { <span>Zusatzhalt</span> % } Loading Loading @@ -331,6 +334,9 @@ % elsif ($station->[1]{rt_arr}) { <span><%= $station->[1]{rt_arr}->strftime('%H:%M') %></span> % } % elsif ($station->[1]{sched_arr}) { <span><%= $station->[1]{sched_arr}->strftime('%H:%M') %></span> % } % elsif ($station->[2] and $station->[2] eq 'additional') { <span>Zusatzhalt</span> % } Loading