diff --git a/templates/departures.html.ep b/templates/departures.html.ep
index 0d10338c3ac9981591dd751592b0cf9c65f7a63a..666d620f71910aa12492df283e94b04c70c8413c 100644
--- a/templates/departures.html.ep
+++ b/templates/departures.html.ep
@@ -14,7 +14,13 @@
Aktuell eingecheckt
In <%= $user_status->{train_type} %> <%= $user_status->{train_no} %>
- ab <%= $user_status->{dep_name} %>
+ % if ( $user_status->{arr_name}) {
+ von <%= $user_status->{dep_name} %> nach <%= $user_status->{arr_name} %>
+ % }
+ % else {
+ ab <%= $user_status->{dep_name} %>
+ % }
+
% if ($can_check_out) {
@@ -69,11 +75,20 @@
Alle Abfahrten –
% }
% if ($user_status->{checked_in} and not $can_check_out) {
- Diese Station liegt nicht auf der Route deines aktuellen Checkins.
+ Diese Station liegt nicht auf der Route deines
aktuellen Checkins.
Falls du aktuell nicht mit
<%= $user_status->{train_type} %> <%= $user_status->{train_no} %> unterwegs bist, kannst du den Checkin rückgängig machen.
Falls es sich bei
<%= $station %> 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 ($user_status->{checked_in} and not $user_status->{arr_eva}) {
+ Du bist bereits eingecheckt und hast noch kein Fahrtziel angegeben.
+ Bitte
wähle zunächst ein Ziel.
+ Neue Checkins sind erst nach Ankunft der aktuellen Fahrt möglich.
+ % }
+ % elsif ($user_status->{checked_in} and $user_status->{arrival_countdown} > 0) {
+ Deine aktuelle Fahrt ist
noch unterwegs.
+ Ein neuer Checkin ist erst nach Ankunft am ausgewählten Ziel möglich.
+ % }
% elsif (@{$results}) {
Zug auswählen zum Einchecken.
% }
@@ -82,7 +97,7 @@
und maximal 120 Minuten nach Abfahrt möglich.
% }
- % if (not ($user_status->{checked_in} and not $can_check_out)) {
+ % if (not $user_status->{checked_in} or ($can_check_out and $user_status->{arr_eva} and $user_status->{arrival_countdown} <= 0)) {
% if ($hafas) {
%= include '_departures_hafas', results => $results;
% }