% my %pkg = (); my %comment = (); my %all_pkg = (); my %all_comment = (); #foreach (qsearch('part_pkg', { 'disabled' => '' })) { # $pkg{ $_ -> getfield('pkgpart') } = $_->getfield('pkg'); # $comment{ $_ -> getfield('pkgpart') } = $_->getfield('comment'); #} foreach (qsearch('part_pkg', {} )) { $all_pkg{ $_ -> getfield('pkgpart') } = $_->getfield('pkg'); $all_comment{ $_ -> getfield('pkgpart') } = $_->getfield('comment'); next if $_->disabled; $pkg{ $_ -> getfield('pkgpart') } = $_->getfield('pkg'); $comment{ $_ -> getfield('pkgpart') } = $_->getfield('comment'); } my($custnum, %remove_pkg); if ( $cgi->param('error') ) { $custnum = $cgi->param('custnum'); %remove_pkg = map { $_ => 1 } $cgi->param('remove_pkg'); } else { my($query) = $cgi->keywords; $query =~ /^(\d+)$/; $custnum = $1; %remove_pkg = (); } my $p1 = popurl(1); print header("Add/Edit Packages", ''); print qq!Error: !, $cgi->param('error'), "" if $cgi->param('error'); print qq!