From 5556814b7ff65b0a4837390be9331e1841189427 Mon Sep 17 00:00:00 2001 From: Ivan Kohler Date: Sat, 25 Oct 2014 12:08:01 -0700 Subject: user-defined site ID / location codes per location, RT#30856, RT#27545 --- httemplate/elements/location.html | 36 ++++++++++++++++++++++++++++++++---- 1 file changed, 32 insertions(+), 4 deletions(-) (limited to 'httemplate/elements') diff --git a/httemplate/elements/location.html b/httemplate/elements/location.html index 799531e01..5cdc424a7 100644 --- a/httemplate/elements/location.html +++ b/httemplate/elements/location.html @@ -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') %>> @@ -291,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, -- cgit v1.2.1