X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fedit%2Fcust_main_county.cgi;h=7d1354d3e69e4493787cbd42c0553565fb237668;hb=9509e5bfb7f9331303153cac24d7bfecbe2ea9f1;hp=38e6d687763f4bbec9f75fbeb9cf89508504c417;hpb=51984ac3d3da3006809c6866fdecd4ad83610731;p=freeside.git diff --git a/httemplate/edit/cust_main_county.cgi b/httemplate/edit/cust_main_county.cgi index 38e6d6877..7d1354d3e 100755 --- a/httemplate/edit/cust_main_county.cgi +++ b/httemplate/edit/cust_main_county.cgi @@ -1,104 +1,99 @@ -<% -# -# $Id: cust_main_county.cgi,v 1.1 2001-07-30 07:36:04 ivan Exp $ -# -# ivan@sisd.com 97-dec-13-16 -# -# Changes to allow page to work at a relative position in server -# Changed tax field to accept 6 chars (MO uses 6.1%) -# bmccane@maxbaud.net 98-apr-3 -# -# lose background, FS::CGI ivan@sisd.com 98-sep-2 -# -# $Log: cust_main_county.cgi,v $ -# Revision 1.1 2001-07-30 07:36:04 ivan -# templates!!! -# -# Revision 1.8 1999/04/09 04:22:34 ivan -# also table() -# -# Revision 1.7 1999/04/09 03:52:55 ivan -# explicit & for table/itable/ntable -# -# Revision 1.6 1999/01/25 12:09:55 ivan -# yet more mod_perl stuff -# -# Revision 1.5 1999/01/19 05:13:36 ivan -# for mod_perl: no more top-level my() variables; use vars instead -# also the last s/create/new/; -# -# Revision 1.4 1999/01/18 09:41:26 ivan -# all $cgi->header calls now include ( '-expires' => 'now' ) for mod_perl -# (good idea anyway) -# -# Revision 1.3 1998/12/17 06:17:02 ivan -# fix double // in relative URLs, s/CGI::Base/CGI/; -# -# Revision 1.2 1998/11/18 09:01:39 ivan -# i18n! i18n! -# + +% +% +%print header("Edit tax rates", menubar( +% 'Main Menu' => popurl(2), +%)); +% +%print qq!Error: !, $cgi->param('error'), +% "" +% if $cgi->param('error'); +% +%print qq!
!, &table(), < +% Country +% State +% County +% Taxclass
(per-package classification) +%END +% +%if ( dbdef->table('cust_main_county')->column('taxname') ) { +% print 'Tax name
(printed on invoices)'; +%} +% +%print <Tax +% Exempt
per
month +%END +% +%if ( dbdef->table('cust_main_county')->column('setuptax') ) { +% print 'Setup
fee
exempt'; +%} +%if ( dbdef->table('cust_main_county')->column('recurtax') ) { +% print 'Recurring
fee
exempt'; +%} +% +%print ''; +% +%foreach my $cust_main_county ( sort { $a->country cmp $b->country +% or $a->state cmp $b->state +% or $a->county cmp $b->county +% } qsearch('cust_main_county',{}) ) { +% my($hashref)=$cust_main_county->hashref; +% print < +% $hashref->{country} +%END +% +% print "{state} +% ? ' BGCOLOR="#ffffff">'.$hashref->{state} +% : ' BGCOLOR="#cccccc">(ALL)' +% , ""; +% +% print "{county} +% ? ' BGCOLOR="#ffffff">'. $hashref->{county} +% : ' BGCOLOR="#cccccc">(ALL)' +% , ""; +% +% print "{taxclass} +% ? ' BGCOLOR="#ffffff">'. $hashref->{taxclass} +% : ' BGCOLOR="#cccccc">(ALL)' +% , ""; +% +% print qq!! +% if dbdef->table('cust_main_county')->column('taxname'); +% +% print qq!
%
!; +% print qq!
\$
!; +% +% print qq!{setuptax} =~ /^Y$/i ? ' CHECKED' : '' ). +% '>' +% if dbdef->table('cust_main_county')->column('setuptax'); +% +% print qq!{recurtax} =~ /^Y$/i ? ' CHECKED' : '' ). +% '>' +% if dbdef->table('cust_main_county')->column('recurtax'); +% +% print ''; +% +%} +% +%print < +% +% +% +% +% +%END +% +% -use strict; -use vars qw( $cgi $cust_main_county ); -use CGI; -use CGI::Carp qw(fatalsToBrowser); -use FS::UID qw(cgisuidsetup); -use FS::Record qw(qsearch qsearchs); -use FS::CGI qw(header menubar popurl table); -use FS::cust_main_county; - -$cgi = new CGI; - -&cgisuidsetup($cgi); - -print $cgi->header( '-expires' => 'now' ), header("Edit tax rates", menubar( - 'Main Menu' => popurl(2), -)); - -print qq!Error: !, $cgi->param('error'), - "" - if $cgi->param('error'); - -print qq!
!, &table(), < - Country - State - County - Tax - -END - -foreach $cust_main_county ( qsearch('cust_main_county',{}) ) { - my($hashref)=$cust_main_county->hashref; - print < - $hashref->{country} -END - - print "", $hashref->{state} - ? $hashref->{state} - : '(ALL)' - , ""; - - print "", $hashref->{county} - ? $hashref->{county} - : '(ALL)' - , ""; - - print qq!%!; -END - -} - -print < - - - - - -END - -%>