diff options
author | ivan <ivan> | 2005-07-14 10:52:46 +0000 |
---|---|---|
committer | ivan <ivan> | 2005-07-14 10:52:46 +0000 |
commit | 08662d58e7b9a13cf841e9c89daa39b28655724e (patch) | |
tree | bb6415dcfc8c94a30639c8a913051a38c31780ad /httemplate/search/svc_www.cgi | |
parent | c91e5cd4ce307d5f3573ea309cbcf03186ea3de4 (diff) |
move account search (httemplate/search/svc_acct.cgi) to new template, cust-fields configuration value to control which customer fields are shown on reports
Diffstat (limited to 'httemplate/search/svc_www.cgi')
-rwxr-xr-x | httemplate/search/svc_www.cgi | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/httemplate/search/svc_www.cgi b/httemplate/search/svc_www.cgi index de1f5dd78..ae51c61fc 100755 --- a/httemplate/search/svc_www.cgi +++ b/httemplate/search/svc_www.cgi @@ -17,7 +17,8 @@ my $sql_query = { 'hashref' => {}, 'select' => join(', ', 'svc_www.*', - map "cust_main.$_", qw(custnum last first company) + 'cust_main.custnum', + FS::UI::Web::cust_sql_fields(), ), 'extra_sql' => $orderby, 'addl_from' => 'LEFT JOIN cust_svc USING ( svcnum )'. @@ -44,17 +45,25 @@ my $link_cust = sub { 'header' => [ '#', 'Zone', 'User', - 'Customer', + FS::UI::Web::cust_header(), ], 'fields' => [ 'svcnum', sub { $_[0]->domain_record->zone }, - sub { $_[0]->svc_acct->email }, - \&FS::svc_Common::cust_name, + sub { + my $svc_www = shift; + my $svc_acct = $svc_www->svc_acct; + $svc_acct + ? $svc_acct->email + : ''; + }, + \&FS::UI::Web::cust_fields, ], 'links' => [ $link, '', $ulink, - $link_cust, + ( map { $link_cust } + FS::UI::Web::cust_header() + ), ], ) %> |