summaryrefslogtreecommitdiff
path: root/httemplate/elements/tr-select-cust_location.html
diff options
context:
space:
mode:
authorivan <ivan>2011-03-14 03:53:29 +0000
committerivan <ivan>2011-03-14 03:53:29 +0000
commiteddffe5c35507f37ed83c2529626c9be5f81a516 (patch)
treec00ca21c1f9f006b5c6175fd6b0980982cf497bb /httemplate/elements/tr-select-cust_location.html
parent781e700c645d6c468d9f2755b81d555477359ff1 (diff)
qualification address handling changes, RT#7111
Diffstat (limited to 'httemplate/elements/tr-select-cust_location.html')
-rw-r--r--httemplate/elements/tr-select-cust_location.html7
1 files changed, 5 insertions, 2 deletions
diff --git a/httemplate/elements/tr-select-cust_location.html b/httemplate/elements/tr-select-cust_location.html
index d17e4dfee..d7566262e 100644
--- a/httemplate/elements/tr-select-cust_location.html
+++ b/httemplate/elements/tr-select-cust_location.html
@@ -11,6 +11,7 @@ Example:
#optional
'empty_label' => '(default service address)',
+ 'disable_empty' => 0, #1 to disable
)
</%doc>
@@ -159,7 +160,7 @@ Example:
<<%$th%> ALIGN="right"><% $opt{'label'} || 'Service&nbsp;location' %></<%$th%>>
<TD COLSPAN=7>
<SELECT NAME="locationnum" onChange="locationnum_changed(this);">
-% if ( !$prospect_main ) {
+% if ( !$prospect_main && !$opt{'disable_empty'} ) {
<OPTION VALUE=""><% $opt{'empty_label'} || '(default service address)' |h %>
% }
% if ( $opt{'is_optional'} ) {
@@ -267,7 +268,9 @@ push @cust_location, $cust_location
my $disabled =
( $locationnum < 0
|| ( $editable && $locationnum )
- || ( $prospect_main && !$opt{'is_optional'} && !@cust_location && $addnew )
+ || ( ( $prospect_main || $opt{'disable_empty'} )
+ && !$opt{'is_optional'} && !@cust_location && $addnew
+ )
)
? ''
: 'DISABLED';