% elsif ($status->{cancellation} and $station eq $status->{cancellation}{dep_name}) {
% elsif ($user_status->{cancellation} and $station eq $user_status->{cancellation}{dep_name}) {
<div class="row">
<div class="col s12">
%= include '_cancelled_departure', journey => $status->{cancellation};
%= include '_cancelled_departure', journey => $user_status->{cancellation};
</div>
</div>
% }
% elsif ($status->{timestamp_delta} < 180) {
% elsif ($user_status->{timestamp_delta} < 180) {
<div class="row">
<div class="col s12">
%= include '_checked_out', journey => $status;
%= include '_checked_out', journey => $user_status;
</div>
</div>
% }
@@ -55,7 +68,13 @@
% if ($have_connections) {
Alle Abfahrten –
% }
% if (@{$results}) {
% if ($user_status->{checked_in} and not $can_check_out) {
Diese Station liegt nicht auf der Route deines aktuellen Checkins.
Falls du aktuell nicht mit <b><%= $user_status->{train_type} %> <%= $user_status->{train_no} %></b> unterwegs bist, kannst du den Checkin rückgängig machen.
Falls es sich bei <b><%= $station %></b> um einen nicht in den Echtzeitdaten abgebildeten Zusatzhalt handelt, kannst du hier auchecken.
Da travelynx nicht weiß, welcher der beiden Fälle zutrifft, sind bis dahin keine neuen Checkins möglich.
% }
% elsif (@{$results}) {
Zug auswählen zum Einchecken.
% }
% else {
@@ -63,12 +82,14 @@
und maximal 120 Minuten nach Abfahrt möglich.
% }
</p>
% if (not ($user_status->{checked_in} and not $can_check_out)) {
% if ($hafas) {
%= include '_departures_hafas', results => $results;
% }
% else {
%= include '_departures_iris', results => $results;