1 package FS::svc_PBX_Mixin;
4 use FS::Record qw( qsearchs ); # qw(qsearch qsearchs);
9 FS::svc_PBX_Mixin - Mixin class for svc_classes with a pbxsvc field
13 package FS::svc_table;
14 use base qw( FS::svc_PBX_Mixin FS::svc_Common );
18 This is a mixin class for svc_ classes that contain a pbxsvc field linking to
19 a PBX (see L<FS::svc_pbx>).
27 Returns the FS::svc_pbx record for this account's domain (see
32 # FS::h_svc_acct has a history-aware svc_domain override
37 # ? $self->{'_pbxsvc'}
39 qsearchs( 'svc_pbx', { 'svcnum' => $self->pbxsvc } );
48 L<FS::svc_Common>, L<FS::Record>