% if (is_user_authenticated()) { % my $status = stash('user_status'); % my $user = stash('user'); % if (stash('error')) {
Backend-Fehler

<%= stash('error') %>

% }
% if ($status->{checked_in}) { %= include '_checked_in', journey => $status, journey_visibility => stash('journey_visibility'); % } % elsif ($status->{cancelled}) { % if ( @{stash('timeline') // [] } ) { %= include '_timeline_link', timeline => stash('timeline') % }
Ausfall dokumentieren

Prinzipiell wärest du nun eingecheckt in %= include '_format_train', journey => $status ab <%= $status->{dep_name} %>, doch diese Fahrt fällt aus.

Falls du den Ausfall z.B. für Fahrgastrechte dokumentieren möchtest, wähle bitte jetzt das vorgesehene Ziel aus.

% my $is_after = 0; % for my $station (@{$status->{route_after}}) { % }
<%= $station->[0] %>
% } % else { % if ( @{stash('timeline') // [] } ) { %= include '_timeline_link', timeline => stash('timeline') % } %= form_for 'list_departures' => begin
<%= L('landingpage.greeting-prefix') %> <%= $user->{name} %><%= L('landingpage.greeting-suffix') %>

<%= L('landingpage.not-checked-in') %>.

%= hidden_field backend_dbris => $user->{backend_dbris}
%= text_field 'station', id => 'station', class => 'autocomplete contrast-color-text', autocomplete => 'off', required => undef
%= end % }
% if (not $user->{backend_name}) {
Legacy-Backend ausgewählt

Das aktuell aktive IRIS-Backend wird nicht mehr weiterentwickelt und voraussichtlich bald von der Deutschen Bahn abgeschaltet. Schon jetzt ist die Datenqualität wegen zunehmend schlechter Datenaufbereitungsmöglichkeiten oft unzureichend. Das bahn.de-Backend ist in fast jeder Hinsicht besser geeignet; lediglich bei Verspätungs- und Servicemeldungen ist es geringfügig weniger detailliert und Checkin-Vorschläge werden derzeit nicht unterstützt.

% }

<%= L('landingpage.latest-trips') %>

%= include '_history_trains', date_format => L('landingpage.date-format'), journeys => [journeys->get(uid => $user->{id}, limit => 5, with_datetime => 1)]; % } % else {

%= L('landingpage.about')

%= L('landingpage.traewelling.pre') Träwelling %= L('landingpage.traewelling.post')

%= L('landingpage.features')

%= L('landingpage.disclaimer.lead') %= L('landingpage.disclaimer.source-pre') <%= L('landingpage.disclaimer.source-link') %> %= L('landingpage.disclaimer.source-post')

% if (not app->config->{registration}{disabled}) { <%= L('button.register') %> % } <%= L('button.login') %>
% }