stray closing /TABLE in the no-ticket case
[freeside.git] / httemplate / edit / cust_main_county.html
index 510839d..9cc5131 100644 (file)
@@ -6,6 +6,8 @@
                    'country'  => 'Country',
                    'state'    => 'State',
                    'county'   => 'County',
+                   'city'     => 'City',
+                   'district' => 'District',
                    'taxclass' => 'Tax class',
                    'taxname'  => 'Tax name',
                    'tax'      => 'Tax rate',
@@ -21,7 +23,6 @@
 my $conf = new FS::Conf;
 
 </%once>
-
 <%init>
 
 die "access denied"
@@ -29,7 +30,8 @@ die "access denied"
 
 my $taxnum;
 if ( $cgi->param('error') ) {
-  $cgi->param('taxnum') =~ /^(\d+)$/ or die 'error, but no taxnum';
+  $cgi->param('taxnum') =~ /^(\d+)$/
+    or die "no taxnum, but error: ". $cgi->param('error');
   $taxnum = $1;
 } else {
   my($query) = $cgi->keywords;
@@ -44,8 +46,13 @@ my @fields = (
   { field=>'country',  type=>'fixed-country', },
   { field=>'state',    type=>'fixed-state', },
   { field=>'county',   type=>'fixed', },
+  { field=>'city',     type=>'fixed', },
+  { field=>'source',   type=>'hidden', },
 );
 
+push @fields, { field=>'district', type=>'fixed', }
+  if $cust_main_county->district;
+
 push @fields, { field=>'taxclass', type=>'fixed', }
   if $conf->exists('enable_taxclasses');