X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpart_svc.pm;h=f7677d487d7176c812f9e1d47fc9ffb80a502f88;hb=3362fbec6c7bcf31004683dc9afe4c3110acd309;hp=552019acbf68f4b7abcc386e0c605ed8fa3b6233;hpb=f1e32f75485b6764253009bf90b3bd49b54814bc;p=freeside.git diff --git a/FS/FS/part_svc.pm b/FS/FS/part_svc.pm index 552019acb..f7677d487 100644 --- a/FS/FS/part_svc.pm +++ b/FS/FS/part_svc.pm @@ -6,6 +6,7 @@ use FS::Record qw( qsearch qsearchs fields dbh ); use FS::part_svc_column; use FS::part_export; use FS::export_svc; +use FS::cust_svc; @ISA = qw(FS::Record); @@ -326,6 +327,28 @@ sub part_export { qsearch('export_svc', { 'svcpart' => $self->svcpart } ); } +=item cust_svc + +Returns a list of associated FS::cust_svc records. + +=cut + +sub cust_svc { + my $self = shift; + qsearch('cust_svc', { 'svcpart' => $self->svcpart } ); +} + +=item svc_x + +Returns a list of associated FS::svc_* records. + +=cut + +sub svc_x { + my $self = shift; + map { $_->svc_x } $self->cust_svc; +} + =back =head1 BUGS