s/create/new/g; and use fields('table_name')
[freeside.git] / htdocs / edit / cust_main_county.cgi
1 #!/usr/bin/perl -Tw
2 #
3 # $Id: cust_main_county.cgi,v 1.4 1999-01-18 09:41:26 ivan Exp $
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 # $Log: cust_main_county.cgi,v $
14 # Revision 1.4  1999-01-18 09:41:26  ivan
15 # all $cgi->header calls now include ( '-expires' => 'now' ) for mod_perl
16 # (good idea anyway)
17 #
18 # Revision 1.3  1998/12/17 06:17:02  ivan
19 # fix double // in relative URLs, s/CGI::Base/CGI/;
20 #
21 # Revision 1.2  1998/11/18 09:01:39  ivan
22 # i18n! i18n!
23 #
24
25 use strict;
26 use CGI;
27 use CGI::Carp qw(fatalsToBrowser);
28 use FS::UID qw(cgisuidsetup);
29 use FS::Record qw(qsearch qsearchs);
30 use FS::CGI qw(header menubar popurl table);
31 use FS::cust_main_county;
32
33 my($cgi) = new CGI;
34
35 &cgisuidsetup($cgi);
36
37 print $cgi->header( '-expires' => 'now' ), header("Edit tax rates", menubar(
38   'Main Menu' => popurl(2),
39 )), qq!<FORM ACTION="!, popurl(1),
40     qq!process/cust_main_county.cgi" METHOD=POST>!, table, <<END;
41       <TR>
42         <TH><FONT SIZE=-1>Country</FONT></TH>
43         <TH><FONT SIZE=-1>State</FONT></TH>
44         <TH>County</TH>
45         <TH><FONT SIZE=-1>Tax</FONT></TH>
46       </TR>
47 END
48
49 my($cust_main_county);
50 foreach $cust_main_county ( qsearch('cust_main_county',{}) ) {
51   my($hashref)=$cust_main_county->hashref;
52   print <<END;
53       <TR>
54         <TD>$hashref->{country}</TD>
55 END
56
57   print "<TD>", $hashref->{state}
58       ? $hashref->{state}
59       : '(ALL)'
60     , "</TD>";
61
62   print "<TD>", $hashref->{county}
63       ? $hashref->{county}
64       : '(ALL)'
65     , "</TD>";
66
67   print qq!<TD><INPUT TYPE="text" NAME="tax!, $hashref->{taxnum},
68         qq!" VALUE="!, $hashref->{tax}, qq!" SIZE=6 MAXLENGTH=6>%</TD></TR>!;
69 END
70
71 }
72
73 print <<END;
74     </TABLE>
75     <INPUT TYPE="submit" VALUE="Apply changes">
76     </FORM>
77     </CENTER>
78   </BODY>
79 </HTML>
80 END
81