X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fsearch%2Fsvc_broadband.cgi;h=a89b196102c1a42a11eda181751c51ec4edc41e4;hp=1bbdbfcdb621184dc1ba5675d5cfd5a5fb5211d9;hb=eb4ff7f73c5d4bdf74a3472448b5a195598ff4cd;hpb=32b5d3a31f112a381f0a15ac5e3a2204242f3405 diff --git a/httemplate/search/svc_broadband.cgi b/httemplate/search/svc_broadband.cgi index 1bbdbfcdb..a89b19610 100755 --- a/httemplate/search/svc_broadband.cgi +++ b/httemplate/search/svc_broadband.cgi @@ -5,9 +5,18 @@ % %my @svc_broadband = (); %my $sortby=\*svcnum_sort; +%#XXX agent-virtualization needs to be finished :/ +%my $agentnums_sql = $FS::CurrentUser::CurrentUser->agentnums_sql( +% 'null_right' => 'View/link unlinked services' +% ); +% %if ( $cgi->param('magic') =~ /^(all|unlinked)$/ ) { % -% @svc_broadband=qsearch('svc_broadband',{}); +% @svc_broadband = qsearch( +% 'table' => 'svc_broadband', +% 'hashref' => {}, +% #needs the join first 'extra_sql' => "WHERE $agentnums_sql", +% ); % % if ( $cgi->param('magic') eq 'unlinked' ) { % @svc_broadband = grep { qsearchs('cust_svc', { @@ -17,7 +26,7 @@ % ) % } % @svc_broadband; -% } +% } else { % % if ( $cgi->param('sortby') =~ /^(\w+)$/ ) { % my $sortby = $1;