From d9f0a98539cd8dd957ea9a4b5d77fbb739d43d2e Mon Sep 17 00:00:00 2001 From: Ivan Kohler Date: Wed, 9 Mar 2016 11:17:03 -0800 Subject: package filters in a large package list, RT#39822 --- httemplate/elements/select-cust_location.html | 65 +++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 httemplate/elements/select-cust_location.html (limited to 'httemplate/elements/select-cust_location.html') diff --git a/httemplate/elements/select-cust_location.html b/httemplate/elements/select-cust_location.html new file mode 100644 index 000000000..29563c50e --- /dev/null +++ b/httemplate/elements/select-cust_location.html @@ -0,0 +1,65 @@ + +<%init> + +my $conf = new FS::Conf; +my $countrydefault = $conf->config('countrydefault') || 'US'; + +my %opt = @_; +my $cust_main = $opt{'cust_main'}; +my $locationnum = $opt{'curr_value'}; + +$opt{'cust_location'} ||= [ $cust_main ? $cust_main->cust_location : () ]; + +my $addnew = exists($opt{addnew}) ? $opt{addnew} + : $cust_main ? 1 : ( $locationnum>0 ? 0 : 1 ); + + -- cgit v1.2.1