X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fh_cust_svc.pm;h=d280d53fe6d09c53aceb1dc7d8c014b23be37704;hp=921be3ab92fd3cc48ea0fe8c0fbb116a4aff7e10;hb=90393980e5f2859ee1e186fa461f48f5129e803e;hpb=5b2d5b6114e3127afac0af44f40d009fc18ec8de diff --git a/FS/FS/h_cust_svc.pm b/FS/FS/h_cust_svc.pm index 921be3ab9..d280d53fe 100644 --- a/FS/FS/h_cust_svc.pm +++ b/FS/FS/h_cust_svc.pm @@ -52,9 +52,15 @@ If a service is found, returns a list consisting of: =cut -sub label { +sub label { shift->_label('svc_label', @_); } +sub label_long { shift->_label('svc_label_long', @_); } + +sub _label { my $self = shift; - carp "FS::h_cust_svc::label called on $self" if $DEBUG; + my $method = shift; + + #carp "FS::h_cust_svc::_label called on $self" if $DEBUG; + warn "FS::h_cust_svc::_label called on $self for $method" if $DEBUG; my $svc_x = $self->h_svc_x(@_); return () unless $svc_x; my $part_svc = $self->part_svc; @@ -65,7 +71,7 @@ sub label { } my @label; - eval { @label = $self->_svc_label($svc_x, @_); }; + eval { @label = $self->$method($svc_x, @_); }; if ($@) { carp 'while resolving history record for svcdb/svcnum ' . @@ -111,8 +117,6 @@ sub h_svc_x { # _upgrade_data # # Used by FS::Upgrade to migrate to a new database. -# -# use FS::UID qw( driver_name dbh );