X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=ypp-sc-tools.web-live.git;a=blobdiff_plain;f=yarrg%2Fweb%2Flookup;h=931594a2b71ce718d615bbfecf46e09c00c9d5d2;hp=469f22835fe06da65e5a41807b5c94c13b0019cf;hb=ad7330407875909b4723839c8872da2de61c8244;hpb=2961c979e0f7bdae7183d49ab7fab5f5830dff4e diff --git a/yarrg/web/lookup b/yarrg/web/lookup old mode 100644 new mode 100755 index 469f228..931594a --- a/yarrg/web/lookup +++ b/yarrg/web/lookup @@ -1,3 +1,39 @@ +<%doc> + + This is part of the YARRG website. YARRG is a tool and website + for assisting players of Yohoho Puzzle Pirates. + + Copyright (C) 2009 Ian Jackson + Copyright (C) 2009 Clare Boothby + + YARRG's client code etc. is covered by the ordinary GNU GPL (v3 or later). + The YARRG website is covered by the GNU Affero GPL v3 or later, which + basically means that every installation of the website will let you + download the source. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + + Yohoho and Puzzle Pirates are probably trademarks of Three Rings and + are used without permission. This program is not endorsed or + sponsored by Three Rings. + + + This Mason component generates the main `lookup' page, including + all the entry boxes etc. for every query. + + + <%perl> my %a; my %ahtml; @@ -52,6 +88,8 @@ foreach my $var (@vars) { YARRG - Yet Another Revenue Research Gatherer +| +documentation

<%perl> @@ -95,7 +133,9 @@ foreach my $var (@vars) { my %qf= (%baseqf,%queryqf); delete $qf{$lname}; $qf{$lname}= $value if $cvalix; - print ''; + + +<%perl> $after= ''; } print $html, $after; @@ -114,19 +154,21 @@ $debug => 0 $routestring => '' +


+ %########### query `route' ########## % if ($a{Query} eq 'route') {

Specify route

-
+ %#---------- textbox, user enters route as string ---------- % if (!$a{Dropdowns}) { Enter route (islands, or archipelagoes, separated by |s or commas; - abbreviations are OK):
+ abbreviations are OK):
- +
-
 

+
 

% } else { #---------- dropdowns, user selects from menus ---------- @@ -228,8 +270,8 @@ foreach my $arch (keys %islandlistdata) { - + @@ -357,19 +399,20 @@ Debug log: % } - + + +<& footer &> <%init> use CommodsWeb; use HTML::Entities; use URI::Escape; -use JSON;