X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Felements%2Flocation.html;h=5cdc424a74d87cbb88605e507970a2eae84284dd;hb=f1e9e0cd3fb22e3e615142889f5f3df799841cc2;hp=5c7c888de634202e7597bd881620e3f2aba93595;hpb=7acc76e0ead0d88cb225c88016c778c8feb9a075;p=freeside.git diff --git a/httemplate/elements/location.html b/httemplate/elements/location.html index 5c7c888de..5cdc424a7 100644 --- a/httemplate/elements/location.html +++ b/httemplate/elements/location.html @@ -33,7 +33,7 @@ Example: 'options' => \@location_kind_options, 'labels' => $location_kind_labels, 'curr_value' => scalar($cgi->param('location_kind')) - || $object->get($pre.'location_kind'), + || $object->get('location_kind'), ) %> @@ -41,6 +41,33 @@ Example: % } +% if ( $label_prefix eq '_location' ) { + + + <% $opt{'locationname_label'} || emt('Location ID') %> + + + <% $style %> + > + + + +% } else { + + + +% } + <<%$th%> STYLE="width:16ex" ALIGN="right"><%$r%><% $opt{'address1_label'} || emt('Address') %>> @@ -164,7 +191,7 @@ Example: NAME = "<%$pre%>zip" ID = "<%$pre%>zip" VALUE = "<% $object->get('zip') |h %>" - SIZE = 10 + SIZE = 11 onChange = "<% $onchange %>" <% $disabled %> <% $style %> @@ -179,7 +206,7 @@ Example: % if ( $opt{enable_coords} ) { - <% mt('Latitude') |h %> + <% mt('Latitude') |h %> % } else { % foreach (qw(latitude longitude)) { - + % } % } + - % if ( $opt{enable_censustract} ) { + Census tract + ID="<% $pre %>enter_censustract" + NAME="<% $pre %>enter_censustract" + VALUE="<% $object->censustract |h %>"> <% '(automatic)' %> -% } else { - -% } -% if ( $conf->config('tax_district_method') ) { +% } +% if ( $opt{enable_district} and $conf->config('tax_district_method') ) { -% if ( $opt{enable_district} ) { Tax district + ID="<%$pre%>district" + VALUE="<% $object->district |h %>"> <% '(automatic)' %> -% } else { - -% } +% } else { + +% } + +%# For address standardization: +%# keep a clean copy of the address so we know if we need +%# to re-standardize +% foreach (qw(address1 city state country zip latitude +% longitude censustract district addr_clean) ) { + % } +%# Placeholders + + + + <%init> @@ -245,13 +318,14 @@ my $object = $opt{'object'}; my $onchange = $opt{'onchange'}; my $disabled = $opt{'disabled'}; -my $conf = new FS::Conf; - my $r = $opt{'no_asterisks'} ? '' : qq!* !; +my $conf = new FS::Conf; my $countrydefault = $conf->config('countrydefault') || 'US'; -my $statedefault = $conf->config('statedefault') - || ($countrydefault eq 'US' ? 'CA' : ''); +my $statedefault = $conf->config('statedefault') + || ($countrydefault eq 'US' ? 'CA' : ''); +my $label_prefix = $conf->config('cust_location-label_prefix'); + $object ||= FS::cust_location->new({ 'country' => $countrydefault, 'state' => $statedefault,