Eingecheckt

In <%= $status->{train_type} %> <%= $status->{train_no} %> % if ($status->{arr_name}) { von <%= $status->{dep_name} %> nach <%= $status->{arr_name} %>. % } % else { ab <%= $status->{dep_name} %>. % }

<%= $status->{real_departure}->strftime('%H:%M') %> % if ($status->{real_departure}->epoch != $status->{sched_departure}->epoch) { (<%= sprintf('%+d', ($status->{real_departure}->epoch - $status->{sched_departure}->epoch)/60) %>) % } → % if ($status->{real_arrival}->epoch) { <%= $status->{real_arrival}->strftime('%H:%M') %> % if ($status->{real_arrival}->epoch != $status->{sched_arrival}->epoch) { (<%= sprintf('%+d', ($status->{real_arrival}->epoch - $status->{sched_arrival}->epoch)/60) %>) % } % } % else { unbekannt % }

% if ($status->{departure_countdown} > 120) { Abfahrt in <%= int($status->{departure_countdown} / 60) %> Minuten % } % elsif (defined $status->{arrival_countdown}) { % if ($status->{arrival_countdown} > 0) { Ankunft in <%= int($status->{arrival_countdown} / 60) %> Minute<%= int($status->{arrival_countdown} / 60) == 1 ? '' : 'n' %> % } % else { Ziel erreicht % } % } % elsif ($status->{arr_name}) { Ankunft in mehr als zwei Stunden % }

% if ($status->{arr_name}) {

Zielstation ändern?

% } % else {

Zielstation wählen:

% } % my $is_after = 0; % for my $station (@{$status->{route_after}}) { % if ($status->{arr_name} and $station eq $status->{arr_name}) { % } % else { % } % }
<%= $station %>
<%= $station %>
% if ($status->{arr_name}) {

Falls das Backend ausgefallen ist oder der Zug aus anderen Gründen verloren ging: Ohne Echtzeitdaten in <%= $status->{arr_name} %> auschecken.

% }
undo Checkin Rückgängig?