From 1602007dbb5644ea68b80ad3ba40f8a8aad8bca7 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sun, 26 Oct 2014 18:04:15 +0100 Subject: index: IRIS backend: show canceled stops --- index.pl | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/index.pl b/index.pl index f04c931..901ac32 100644 --- a/index.pl +++ b/index.pl @@ -78,7 +78,11 @@ sub handle_request { } if ( not $station ) { - $self->render( $template, hide_opts => 0, show_intro => 1 ); + $self->render( + $template, + hide_opts => 0, + show_intro => 1 + ); return; } @@ -200,7 +204,17 @@ sub handle_request { } $info .= $qosmsg; - $moreinfo = [ $result->messages ]; + if ( $result->canceled_stops ) { + my $cancel_line = join( q{, }, $result->canceled_stops ); + $info + = 'Ohne Halt in: ' + . $cancel_line + . ( $info ? ' +++ ' : q{} ) + . $info; + push( @{$moreinfo}, [ 'Ohne Halt in', $cancel_line ] ); + } + + push( @{$moreinfo}, $result->messages ); } else { $info = $result->info; -- cgit v1.2.3