904d583463e6b61148b2e259ddc825d8cf56c0d3
[freeside.git] / htdocs / edit / cust_main_county.cgi
1 #!/usr/bin/perl -Tw
2 #
3 # cust_main_county.cgi: Edit tax rates (output form)
4 #
5 # ivan@sisd.com 97-dec-13-16
6 #
7 # Changes to allow page to work at a relative position in server
8 # Changed tax field to accept 6 chars (MO uses 6.1%)
9 #       bmccane@maxbaud.net     98-apr-3
10 #
11 # lose background, FS::CGI ivan@sisd.com 98-sep-2
12
13 use strict;
14 use CGI::Base;
15 use CGI::Carp qw(fatalsToBrowser);
16 use FS::UID qw(cgisuidsetup);
17 use FS::Record qw(qsearch qsearchs);
18 use FS::CGI qw(header menubar);
19
20 my($cgi) = new CGI::Base;
21 $cgi->get;
22
23 &cgisuidsetup($cgi);
24
25 SendHeaders(); # one guess.
26
27 print header("Edit tax rates", menubar(
28   'Main Menu' => '../',
29 )),<<END;
30     <FORM ACTION="process/cust_main_county.cgi" METHOD=POST>
31     <TABLE BORDER>
32       <TR>
33         <TH><FONT SIZE=-1>State</FONT></TH>
34         <TH>County</TH>
35         <TH><FONT SIZE=-1>Tax</FONT></TH>
36       </TR>
37 END
38
39 my($cust_main_county);
40 foreach $cust_main_county ( qsearch('cust_main_county',{}) ) {
41   my($hashref)=$cust_main_county->hashref;
42   print <<END;
43       <TR>
44         <TD>$hashref->{state}</TD>
45 END
46
47   print "<TD>", $hashref->{county}
48       ? $hashref->{county}
49       : '(ALL)'
50     , "</TD>";
51
52   print qq!<TD><INPUT TYPE="text" NAME="tax!, $hashref->{taxnum},
53         qq!" VALUE="!, $hashref->{tax}, qq!" SIZE=6 MAXLENGTH=6>%</TD></TR>!;
54 END
55
56 }
57
58 print <<END;
59     </TABLE>
60     <INPUT TYPE="submit" VALUE="Apply changes">
61     </FORM>
62     </CENTER>
63   </BODY>
64 </HTML>
65 END
66