3 #my $conf = new FS::Conf;
5 my($query)=$cgi->keywords;
6 $query ||= ''; #to avoid use of unitialized value errors
8 if ( $query eq 'svcnum' ) {
9 $orderby = 'ORDER BY svcnum';
11 eidiot('unimplemented');
14 my $count_query = 'SELECT COUNT(*) FROM svc_www';
18 'select' => join(', ',
21 FS::UI::Web::cust_sql_fields(),
23 'extra_sql' => $orderby,
24 'addl_from' => 'LEFT JOIN cust_svc USING ( svcnum )'.
25 'LEFT JOIN cust_pkg USING ( pkgnum )'.
26 'LEFT JOIN cust_main USING ( custnum )',
29 my $link = [ "${p}view/svc_www.cgi?", 'svcnum', ];
30 #my $dlink = [ "${p}view/svc_www.cgi?", 'svcnum', ];
31 my $ulink = [ "${p}view/svc_acct.cgi?", 'usersvc', ];
33 #smaller false laziness w/svc_*.cgi here
36 $svc_x->custnum ? [ "${p}view/cust_main.cgi?", 'custnum' ] : '';
39 %><%= include( 'elements/search.html',
40 'title' => 'Virtual Host Search Results',
41 'name' => 'virtual hosts',
42 'query' => $sql_query,
43 'count_query' => $count_query,
48 FS::UI::Web::cust_header(),
50 'fields' => [ 'svcnum',
51 sub { $_[0]->domain_record->zone },
54 my $svc_acct = $svc_www->svc_acct;
59 \&FS::UI::Web::cust_fields,
65 FS::UI::Web::cust_header()