X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=ypp-sc-tools.db-test.git;a=blobdiff_plain;f=yarrg%2Fweb%2Fquery_routesearch;h=bbeba5b522e59ce506ec29d9fb334fa01ae93334;hp=53128f6483d255723b1ec4df69b2617dbde54387;hb=f2f25e1201a92e62c3eeb35cdec0a62539e18cb5;hpb=5df1a21a8f7ad18ade3a97b9ccf26bdcf335edd2 diff --git a/yarrg/web/query_routesearch b/yarrg/web/query_routesearch index 53128f6..bbeba5b 100644 --- a/yarrg/web/query_routesearch +++ b/yarrg/web/query_routesearch @@ -36,9 +36,12 @@ <%args> $quri $dbh +$islandstring => ''; $capacitystring => ''; $lossperleague => ''; $capitalstring => ''; +$distance => ''; +$someresults $emsgokorprint @@ -48,8 +51,9 @@ my @warningfs; my @islandids; my $qa= \%ARGS; -my $routeparams= { EmsgRef => \$emsg }; +my $routeparams= { EmsgRef => \$emsg, SayOptionalCapital => 1 }; my $maxdist; +

Find most profitable routes and trades

@@ -67,12 +71,23 @@ This feature is not available from the "drop down menus" interface. <&| enter_advrouteopts, qa=>$qa, dbh=>$dbh, routeparams=>$routeparams &> - Something: + Maximum distance: <&| qtextstring, qa => $qa, dbh => $dbh, prefix => 'ml', - thingstring => 'capitalstring', emsgstore => \$emsg, + thingstring => 'distance', emsgstore => \$emsg, onresults => sub { ($maxdist)= @_; } &> + +% my $ours= sub { $_[0] =~ m/^lossperleague|^islandstring|^capitalstring|^capacitystring|^distance/; }; +<& "lookup:formhidden", ours => $ours &> % } + + +<%perl> + +$emsgokorprint->($emsg) or return; +@islandids or return; + +