diff --git a/lib/Travelynx/Controller/Traveling.pm b/lib/Travelynx/Controller/Traveling.pm index 8d16811..1517a7b 100755 --- a/lib/Travelynx/Controller/Traveling.pm +++ b/lib/Travelynx/Controller/Traveling.pm @@ -280,6 +280,11 @@ sub get_connecting_trains_p { and $hafas_train->number == $iris_train->[0]->train_no ) { + if ( $hafas_train->load + and $hafas_train->load->{SECOND} ) + { + $iris_train->[3] = $hafas_train->load; + } for my $stop ( $hafas_train->route ) { if ( $stop->{name} and $stop->{name} eq $iris_train->[1] diff --git a/templates/_connections.html.ep b/templates/_connections.html.ep index 913de73..e4f1872 100644 --- a/templates/_connections.html.ep +++ b/templates/_connections.html.ep @@ -1,6 +1,6 @@
% for my $res (@{$connections}) { - % my ($train, $via, $via_arr) = @{$res}; + % my ($train, $via, $via_arr, $load) = @{$res}; % $via_arr = $via_arr ? $via_arr->strftime('%H:%M') : q{}; % my $td_class = ''; % my $link_class = 'action-checkin'; @@ -39,6 +39,10 @@ %= $via % }
+ % if ($load) { + % my ($first, $second) = load_icon($load); + + % } % if ($train->{interchange_icon}) { <%= $train->{interchange_icon} %> % } @@ -46,7 +50,7 @@ warning % } % if ($train->{message_id}{82} or $train->{message_id}{85}) { - people + remove % } % if (($train->{message_id}{73} or $train->{message_id}{74} or $train->{message_id}{75} or $train->{message_id}{76} or $train->{message_id}{80}) and not $train->{message_id}{84}) { compare_arrows diff --git a/templates/legend.html.ep b/templates/legend.html.ep index b589c14..83d533e 100644 --- a/templates/legend.html.ep +++ b/templates/legend.html.ep @@ -17,6 +17,7 @@ + @@ -26,7 +27,7 @@ - + @@ -39,5 +40,31 @@
directions_run Knapper Umstieg. Zug wird möglicherweise nicht erreicht.
warning Der Zug ist überbesetzt. Möglicherweise sind keine freien Sitzplätze vorhanden.Eingeschränkte Barrierefreihet, z.B. fehlendes oder defektes rollstuhlgerechtes WC.
peopleremove Mindestens ein Wagen fehlt.
+

Auslastung

+

Die erwartete Auslastung der ersten und zweiten Wagenklasse wird bei Anschluss-Vorschlägen sowie bei Unterwegshalten des aktuellen Zuges angegeben, sofern verfügbar.

+ + + + + + + + + + + + + + + + + + + + + + + +
help_outlineAuslastung unbekannt
person_outlineNiedrige Auslastung
peopleHohe Auslastung
priority_highSehr hohe Auslastung
not_interestedDer Zug ist ausgebucht