From 00fca1a3d819da7891d17bf6208a2e0de420d14c Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sun, 7 Dec 2014 15:30:47 +0100 Subject: json: Add additional_stops and canceled_stops --- index.pl | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/index.pl b/index.pl index 10ea6b0..261753d 100644 --- a/index.pl +++ b/index.pl @@ -256,8 +256,12 @@ sub handle_request { . $additional_line . ( $info ? ' +++ ' : q{} ) . $info; - push( @{$moreinfo}, - [ 'Zusätzliche Halte', $additional_line ] ); + if ( $template ne 'marudor_v1' ) { + push( + @{$moreinfo}, + [ 'Zusätzliche Halte', $additional_line ] + ); + } } if ( $result->canceled_stops and not $result->is_cancelled ) { @@ -267,7 +271,9 @@ sub handle_request { . $cancel_line . ( $info ? ' +++ ' : q{} ) . $info; - push( @{$moreinfo}, [ 'Ohne Halt in', $cancel_line ] ); + if ( $template ne 'marudor_v1' ) { + push( @{$moreinfo}, [ 'Ohne Halt in', $cancel_line ] ); + } } push( @{$moreinfo}, $result->messages ); @@ -328,8 +334,10 @@ sub handle_request { is_cancelled => $result->can('is_cancelled') ? $result->is_cancelled : undef, - moreinfo => $moreinfo, - delay => $delay, + moreinfo => $moreinfo, + delay => $delay, + additional_stops => [ $result->additional_stops ], + canceled_stops => [ $result->canceled_stops ], } ); } -- cgit v1.2.3