_checked_out: move get_connecting_trains call to controller
This commit is contained in:
parent
960de27f0e
commit
1594ba9327
2 changed files with 14 additions and 7 deletions
|
@ -362,7 +362,16 @@ sub status_card {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$self->render( '_checked_out', journey => $status );
|
my @connecting_trains;
|
||||||
|
my $now = DateTime->now( time_zone => 'Europe/Berlin' );
|
||||||
|
if ( $now->epoch - $status->{timestamp}->epoch < ( 30 * 60 ) ) {
|
||||||
|
@connecting_trains = $self->get_connecting_trains;
|
||||||
|
}
|
||||||
|
$self->render(
|
||||||
|
'_checked_out',
|
||||||
|
journey => $status,
|
||||||
|
connections => \@connecting_trains
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,12 +3,10 @@
|
||||||
<span class="card-title">Ausgecheckt</span>
|
<span class="card-title">Ausgecheckt</span>
|
||||||
<p>Aus <%= $journey->{train_type} %> <%= $journey->{train_no} %>
|
<p>Aus <%= $journey->{train_type} %> <%= $journey->{train_no} %>
|
||||||
bis <a href="/s/<%= $journey->{arr_ds100} %>"><%= $journey->{arr_name} %></a></p>
|
bis <a href="/s/<%= $journey->{arr_ds100} %>"><%= $journey->{arr_name} %></a></p>
|
||||||
% if (now()->epoch - $journey->{timestamp}->epoch < (30*60)) {
|
% if (my @connections = @{stash('connections') // []}) {
|
||||||
% if (my @connections = get_connecting_trains()) {
|
<span class="card-title" style="margin-top: 2ex;">Verbindungen</span>
|
||||||
<span class="card-title" style="margin-top: 2ex;">Verbindungen</span>
|
<p>Zug auswählen zum Einchecken mit Zielwahl.</p>
|
||||||
<p>Zug auswählen zum Einchecken mit Zielwahl.</p>
|
%= include '_connections', connections => \@connections, checkin_from => $journey->{arr_ds100};
|
||||||
%= include '_connections', connections => \@connections, checkin_from => $journey->{arr_ds100};
|
|
||||||
% }
|
|
||||||
% }
|
% }
|
||||||
</div>
|
</div>
|
||||||
<div class="card-action">
|
<div class="card-action">
|
||||||
|
|
Loading…
Reference in a new issue