X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?a=blobdiff_plain;f=yarrg%2Fweb%2Flookup;h=15c52067f45cfeb40d090a8c86e63903f9d83ff2;hb=6c9a152ce924835192b2877fbba36071b5e69032;hp=41a25346207ad30ebe8e37916e1761bcad51bd54;hpb=7cc77cd4ea67381979c41f74927a40d28225d618;p=ypp-sc-tools.db-test.git diff --git a/yarrg/web/lookup b/yarrg/web/lookup index 41a2534..15c5206 100755 --- a/yarrg/web/lookup +++ b/yarrg/web/lookup @@ -78,12 +78,16 @@ my %styles; Before => '', Values => [ [ 0, 'Show total quantity at each price' ], [ 1, 'Show individual stalls' ], + [ 2, "Also be cautious about stalls'". + " poe reserves", + '[?]' ] ], QuerySpecific => 1, }, { Name => 'RouteSearchType', Before => 'Type of routes to search for: ', Values => [ [ 0, 'Open-ended' ], [ 1, 'Circular' ], + [ 2, 'Specific destination' ], ], QuerySpecific => 1, }); @@ -162,7 +166,8 @@ foreach my $var (@vars) { foreach my $var (keys %ARGS) { next unless $var =~ - m/^(?: (?:route|commod|capacity|capital|island)string | + m/^(?: (?:route|commod|capacity|capital|minprofit + |island|dest)string | lossperleague | distance | commodid | islandid \d | @@ -191,7 +196,7 @@ my $prselector_core= sub { my $cvalix= 0; foreach my $valr (@{ $var->{Values} }) { print $delim; $delim= "\n|\n"; - my ($value,$html) = @$valr; + my ($value,$html,$finally) = @$valr; my $iscurrent= &{$var->{CmpCanon}}($value) eq $canon; my $after; if ($iscurrent) { @@ -200,6 +205,7 @@ my $prselector_core= sub { } else { my %qf= (%baseqf,%queryqf); delete $qf{$lname}; + delete $qf{$_} foreach grep { m/^[A-Z]/ } keys %qf; $qf{$lname}= $value if $cvalix; @@ -207,6 +213,7 @@ my $prselector_core= sub { $after= ''; } print $html, $after; + print " ", $finally if defined $finally; $cvalix++; } print "

\n\n";