X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fbrowse%2Fpart_svc.cgi;h=0113263fb51c793a09f0685a0772199bdb291995;hp=805bd88b921762e71615e0a2ab4affe9ed4418aa;hb=3ce7691203a7737406bf2d4442f7fd84b81f847e;hpb=15e561850b61b10a92a46d8f3e316d53d4970087 diff --git a/httemplate/browse/part_svc.cgi b/httemplate/browse/part_svc.cgi index 805bd88b9..0113263fb 100755 --- a/httemplate/browse/part_svc.cgi +++ b/httemplate/browse/part_svc.cgi @@ -1,42 +1,43 @@ -<% - -#code duplication w/ edit/part_svc.cgi, should move this hash to part_svc.pm -my %flag = ( - '' => '', - 'D' => 'Default', - 'F' => 'Fixed (unchangeable)', - #'M' => 'Manual selection from inventory', - 'M' => 'Manual selected from inventory', - #'A' => 'Automatically fill in from inventory', - 'A' => 'Automatically filled in from inventory', - 'X' => 'Excluded', -); - -my %search; -if ( $cgi->param('showdisabled') ) { - %search = (); -} else { - %search = ( 'disabled' => '' ); -} - -my @part_svc = - sort { $a->getfield('svcpart') <=> $b->getfield('svcpart') } - qsearch('part_svc', \%search ); -my $total = scalar(@part_svc); - -my %num_active_cust_svc = map { $_->svcpart => $_->num_cust_svc } @part_svc; - -if ( $cgi->param('orderby') eq 'active' ) { - @part_svc = sort { $num_active_cust_svc{$b->svcpart} <=> - $num_active_cust_svc{$a->svcpart} } @part_svc; -} elsif ( $cgi->param('orderby') eq 'svc' ) { - @part_svc = sort { lc($a->svc) cmp lc($b->svc) } @part_svc; -} - -my %inventory_class = (); - -%> -<%= include("/elements/header.html",'Service Definition Listing', menubar( 'Main Menu' => $p) ) %> +% +% +%#code duplication w/ edit/part_svc.cgi, should move this hash to part_svc.pm +%my %flag = ( +% '' => '', +% 'D' => 'Default', +% 'F' => 'Fixed (unchangeable)', +% #'M' => 'Manual selection from inventory', +% 'M' => 'Manual selected from inventory', +% #'A' => 'Automatically fill in from inventory', +% 'A' => 'Automatically filled in from inventory', +% 'X' => 'Excluded', +%); +% +%my %search; +%if ( $cgi->param('showdisabled') ) { +% %search = (); +%} else { +% %search = ( 'disabled' => '' ); +%} +% +%my @part_svc = +% sort { $a->getfield('svcpart') <=> $b->getfield('svcpart') } +% qsearch('part_svc', \%search ); +%my $total = scalar(@part_svc); +% +%my %num_active_cust_svc = map { $_->svcpart => $_->num_cust_svc } @part_svc; +% +%if ( $cgi->param('orderby') eq 'active' ) { +% @part_svc = sort { $num_active_cust_svc{$b->svcpart} <=> +% $num_active_cust_svc{$a->svcpart} } @part_svc; +%} elsif ( $cgi->param('orderby') eq 'svc' ) { +% @part_svc = sort { lc($a->svc) cmp lc($b->svc) } @part_svc; +%} +% +%my %inventory_class = (); +% +% + +<% include("/elements/header.html",'Service Definition Listing', menubar( 'Main Menu' => $p) ) %>