mirror of
https://github.com/derf/travelynx
synced 2024-11-30 08:20:18 +00:00
75 lines
2.3 KiB
Text
75 lines
2.3 KiB
Text
<h1>Fahrgastrechte</h1>
|
|
<div class="row">
|
|
<div class="col s12">
|
|
<p>
|
|
Gemäß der Fahrgastrechte im Eisenbahnverkehr besteht ab 60 Minuten
|
|
Verspätung am Ziel ein Entschädigungsanspruch gegenüber dem
|
|
Eisenbahnverkehrsunternehmen. Dieser kann mit dem
|
|
Fahrgastrechteformular geltend gemacht werden.
|
|
</p>
|
|
<p>
|
|
Die folgenden Zugfahrten sind wahrscheinliche Kandidaten dafür.
|
|
Details zur jeweiligen Zugfahrt sind bereits im Formular eingetragen.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12">
|
|
<table class="striped">
|
|
<thead>
|
|
<tr>
|
|
<th>Datum</th>
|
|
<th>Zug</th>
|
|
<th>Grund</th>
|
|
<th>Formular</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
% for my $journey (@{$journeys}) {
|
|
% my $detail_link = '/journey/' . $journey->{id};
|
|
<tr>
|
|
<td><%= $journey->{sched_departure}->strftime('%d.%m.%Y') %></td>
|
|
<td><a href="<%= $detail_link %>">
|
|
<%= $journey->{type} %> <%= $journey->{line} // $journey->{no} %>
|
|
→ <%= $journey->{to_name} %>
|
|
% if ($journey->{connection}) {
|
|
% $detail_link = '/journey/' . $journey->{connection}{id};
|
|
</a><br/><a href="<%= $detail_link %>">
|
|
<%= $journey->{connection}{type} %> <%= $journey->{connection}{line} // $journey->{connection}{no} %>
|
|
→ <%= $journey->{connection}{to_name} %>
|
|
% }
|
|
</a></td>
|
|
<td>
|
|
% if ($journey->{cancelled}) {
|
|
% if ($journey->{has_substitute}) {
|
|
Ausfall, Ersatzverbindung
|
|
%= sprintf('%+d', $journey->{substitute_delay})
|
|
% }
|
|
% else {
|
|
Ausfall ohne Ersatzverbindung
|
|
% }
|
|
% }
|
|
% elsif ($journey->{connection}) {
|
|
%= sprintf('%+d, ggf. Anschluss verpasst', $journey->{delay})
|
|
% }
|
|
% else {
|
|
%= sprintf('%+d', $journey->{delay})
|
|
% }
|
|
</td>
|
|
<td>
|
|
% my $form_target = sprintf('/journey/passenger_rights/FGR %s %s %s.pdf', $journey->{sched_departure}->ymd, $journey->{type}, $journey->{no});
|
|
%= form_for $form_target => (method => 'POST') => begin
|
|
%= csrf_field
|
|
%= hidden_field id => $journey->{id}
|
|
<button class="btn waves-effect waves-light grey darken-3" type="submit" name="action" value="generate">
|
|
<i class="material-icons">file_download</i>
|
|
</button>
|
|
%= end
|
|
</td>
|
|
</tr>
|
|
% }
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|