X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpart_svc.pm;h=2b3f3f309b2863d25be671b7d8a651c724835c59;hb=60c837e0aaf454dfa0b0c0283dc36928782d1b6c;hp=f1e71ada8b2a425ee70e1fcc66f8ae6dffa00cfd;hpb=f5266a4d07d116efd732f433d0f4f3a47b143a7d;p=freeside.git diff --git a/FS/FS/part_svc.pm b/FS/FS/part_svc.pm index f1e71ada8..2b3f3f309 100644 --- a/FS/FS/part_svc.pm +++ b/FS/FS/part_svc.pm @@ -2,7 +2,7 @@ package FS::part_svc; use strict; use vars qw( @ISA ); -use FS::Record qw( qsearchs fields dbh ); +use FS::Record qw( qsearch qsearchs fields dbh ); use FS::part_svc_column; @ISA = qw(FS::Record); @@ -40,10 +40,6 @@ FS::Record. The following fields are currently supported: =item svcdb - table used for this service. See L, L, and L, among others. -=item I__I - Default or fixed value for I in I. - -=item I__I_flag - defines I__I action: null, `D' for default, or `F' for fixed - =back =head1 METHODS @@ -63,6 +59,7 @@ sub table { 'part_svc'; } Adds this service definition to the database. If there is an error, returns the error, otherwise returns false. + =item I__I - Default or fixed value for I in I. =item I__I_flag - defines I__I action: null, `D' for default, or `F' for fixed @@ -285,11 +282,20 @@ sub part_svc_column { }; } +=item all_part_svc_column + +=cut + +sub all_part_svc_column { + my $self = shift; + qsearch('part_svc_column', { 'svcpart' => $self->svcpart } ); +} + =back =head1 VERSION -$Id: part_svc.pm,v 1.4 2001-09-11 00:08:18 ivan Exp $ +$Id: part_svc.pm,v 1.6 2001-09-12 15:45:01 ivan Exp $ =head1 BUGS