-<html><head><title>Route - YARRG</title></head><body>
-
-<a href="<% $m->current_comp()->name() %>">YARRG</a> -
- Yet Another Revenue Research Gatherer
-<p>
-
<%perl>
my %a;
+my %ahtml;
my @vars;
# for output:
CmpCanon => sub { !!$_[0] },
Values => [ [ 0, 'Type in names' ],
[ 4, 'Select from menus' ] ]
+ }, { Name => 'Query',
+ Before => 'Query: ',
+ Values => [ [ 'route', 'Trades for route' ],
+ [ 'age', 'Data age' ] ]
});
foreach my $var (@vars) {
}
if (exists $ARGS{$lname}) {
$a{$name}= $ARGS{$lname};
+ my @html= grep { $_->[0] eq $a{$name} } @{ $var->{Values} };
+ $ahtml{$name}= @html==1 ? $html[0][1] : '???';
} else {
$a{$name}= $var->{Values}[0][0];
+ $ahtml{$name}= $var->{Values}[0][1];
}
}
+</%perl>
+<html><head><title><% ucfirst $ahtml{Query} %> - YARRG</title></head><body>
+
+<a href="<% $m->current_comp()->name() %>">YARRG</a> -
+ Yet Another Revenue Research Gatherer
+<p>
+<%perl>
+
my %baseqf;
foreach my $var (@vars) {
my $lname= lc $var->{Name};
$queryqf{$var}= $val;
}
-my $uri= URI->new($m->current_comp()->name());
-my $quri= sub { $uri->query_form(@_); $uri->path_query(); };
+my $quri= sub {
+ my $uri= URI->new($m->current_comp()->name());
+ $uri->query_form(@_);
+ $uri->path_query();
+};
foreach my $var (@vars) {
my $name= $var->{Name};
$routestring => ''
</%args>
+%########### query `route' ##########
+% if ($a{Query} eq 'route') {
+
<h1>Specify route</h1>
<form action="<% $quri->() %>" method="get">
% }
+% } elsif ($a{Query} eq 'age') {
+% ########### query `age' ##########
+
+<h1>Market data age</h1>
+
+% } ########## end of `age' query ##########
+
%#---------- debugging and epilogue ----------
% if ($debug) {