X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fedit%2Fpart_pkg.cgi;h=fd2aa2bfcf07e090dba21d7ee3a7b0b47e6747a6;hp=1790cdfeb868ce66ef0fe261d01b7e84894a402e;hb=c2146ae32fdef80049abfa13098db2d45f3ebdd5;hpb=658e271baebcdf077e5756735204f8f10567a0ad diff --git a/httemplate/edit/part_pkg.cgi b/httemplate/edit/part_pkg.cgi index 1790cdfeb..fd2aa2bfc 100755 --- a/httemplate/edit/part_pkg.cgi +++ b/httemplate/edit/part_pkg.cgi @@ -176,7 +176,16 @@ END my @fixups = (); my $count = 0; my $columns = 3; -my @part_svc = qsearch( 'part_svc', { 'disabled' => '' } ); +my @part_svc = qsearch( + 'part_svc', + {}, + '', + "WHERE disabled IS NULL OR disabled = '' + OR 0 < ( SELECT quantity FROM pkg_svc + WHERE pkg_svc.svcpart = part_svc.svcpart + AND pkgpart = 72 + )" +); foreach my $part_svc ( @part_svc ) { my $svcpart = $part_svc->svcpart; my $pkgpart = $cgi->param('clone') || $part_pkg->pkgpart; @@ -206,7 +215,9 @@ foreach my $part_svc ( @part_svc ) { print '>'; } print qq!!, $part_svc->getfield('svc'), ""; + qq!">!, $part_svc->getfield('svc'), ''; + print ' (DISABLED)' if $part_svc->disabled =~ /^Y/i; + print ''; # print "$thead" if ++$count == int(scalar(@part_svc) / 2); $count+=1; foreach ( 1 .. $columns-1 ) {