+ if ( $object->isa('FS::cust_pkg') ) {
+ # is this package in that class?
+ $hashref->{ $object->part_pkg->classnum };
+ }
+ elsif ( $object->isa('FS::cust_main') ) {
+ # does this customer have an active package in that class?
+ grep { $hashref->{ $_->part_pkg->classnum } } $object->ncancelled_pkgs;
+ }
+ elsif ( $object->isa('FS::cust_bill') ) {
+ # does a package of that class appear on this invoice?
+ grep { $hashref->{ $_->part_pkg->classnum } } $object->cust_pkg;
+ }