diff options
| -rw-r--r-- | index.pl | 5 | ||||
| -rw-r--r-- | templates/layouts/default.html.ep | 8 | 
2 files changed, 13 insertions, 0 deletions
| @@ -304,6 +304,7 @@ sub handle_request {  	my $show_realtime  = $self->param('show_realtime') // 0;  	my $backend        = $self->param('backend')       // 'iris';  	my $admode         = $self->param('admode')        // 'deparr'; +	my $with_related   = $self->param('recursive')     // 0;  	my $callback       = $self->param('callback');  	my $apiver         = $self->param('version')       // 0;  	my %opt; @@ -335,6 +336,10 @@ sub handle_request {  		$opt{lookahead} = 120;  	} +	if ($with_related) { +		$opt{with_related} = 1; +	} +  	my @departures;  	my $data        = get_results_for( $backend, $station, %opt );  	my $results_ref = $data->{results}; diff --git a/templates/layouts/default.html.ep b/templates/layouts/default.html.ep index 58669c6..2843843 100644 --- a/templates/layouts/default.html.ep +++ b/templates/layouts/default.html.ep @@ -147,6 +147,14 @@ Alle Angaben ohne Gewähr.        %= check_box 'show_realtime' => 1      </div>    </div> +  <div class="field"> +    <div class="desc"> +      Betriebliche Bahnhofstrennungen ignorieren (z.B. "Hbf (Fern+Regio)" vs. "Hbf (S)") +    </div> +    <div> +      %= check_box 'recursive' => 1 +    </div> +  </div>  </div>  % end | 
