From 496ac38bb92a4ddb68318909c8b9d228ddda7bfb Mon Sep 17 00:00:00 2001 From: Christopher Burger Date: Wed, 22 May 2019 12:58:05 -0400 Subject: RT 77532 - added contact phone numbers to advanced customer report Conflicts: FS/FS/ConfDefaults.pm FS/FS/cust_main.pm FS/FS/cust_main/Search.pm httemplate/elements/tr-select-cust-fields.html httemplate/search/contact.html --- httemplate/elements/tr-select-cust-fields.html | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) (limited to 'httemplate/elements/tr-select-cust-fields.html') diff --git a/httemplate/elements/tr-select-cust-fields.html b/httemplate/elements/tr-select-cust-fields.html index 80562fe3d..d3786d270 100644 --- a/httemplate/elements/tr-select-cust-fields.html +++ b/httemplate/elements/tr-select-cust-fields.html @@ -1,15 +1,20 @@ -% -% my( $cust_fields, %opt ) = @_; -% -% use FS::ConfDefaults; -% $opt{'avail_fields'} ||= [ FS::ConfDefaults->cust_fields_avail() ]; -% -% - - <% $opt{'label'} || 'Customer fields' %> <% include( '/elements/select-cust-fields.html', $cust_fields, %opt ) %> +<%init> + +my( $cust_fields, %opt ) = @_; + +my @fields = FS::ConfDefaults->cust_fields_avail(); +my $contact_phone_list; +foreach my $phone_type ( qsearch({table=>'phone_type', order_by=>'weight'}) ) { + $contact_phone_list .= " | Contact ".$phone_type->typename." phone(s)"; +} +@fields = map {s/\| Contact phone\(s\)/$contact_phone_list/g; $_; } @fields; + +$opt{'avail_fields'} ||= [ @fields ]; + + -- cgit v1.2.1