diff options
author | ivan <ivan> | 2009-07-21 05:27:12 +0000 |
---|---|---|
committer | ivan <ivan> | 2009-07-21 05:27:12 +0000 |
commit | 35e0bcdf5d574b2b30796159617b845255d528ae (patch) | |
tree | 142d594f76e48acbd52cb787aa35a54b7fa3543e | |
parent | 458906d72c4c6360dd478fd1169db4dc41d1bfa3 (diff) |
if we're going to do recur_Common, have to use and @ISA (and capitalize) it
-rw-r--r-- | FS/FS/part_pkg/voip_cdr.pm | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/FS/FS/part_pkg/voip_cdr.pm b/FS/FS/part_pkg/voip_cdr.pm index 4529a987e..3006eaa56 100644 --- a/FS/FS/part_pkg/voip_cdr.pm +++ b/FS/FS/part_pkg/voip_cdr.pm @@ -4,17 +4,16 @@ use strict; use vars qw(@ISA $DEBUG %info); use Date::Format; use Tie::IxHash; -use Time::Local; use FS::Conf; use FS::Record qw(qsearchs qsearch); -use FS::part_pkg::flat; +use FS::part_pkg::recur_Common; use FS::cdr; use FS::rate; use FS::rate_prefix; use FS::rate_detail; use FS::part_pkg::recur_Common; -@ISA = qw(FS::part_pkg::prorate); +@ISA = qw(FS::part_pkg::recur_Common); $DEBUG = 0; @@ -67,7 +66,7 @@ tie my %temporalities, 'Tie::IxHash', #'type' => 'radio', #'options' => \%recur_method, 'type' => 'select', - 'select_options' => \%FS::part_pkg::recur_common::recur_method, + 'select_options' => \%FS::part_pkg::recur_Common::recur_method, }, 'rating_method' => { 'name' => 'Rating method', @@ -151,6 +150,7 @@ tie my %temporalities, 'Tie::IxHash', '411_rewrite' => { 'name' => 'Rewrite these (comma-separated) destination numbers to 411 for rating purposes (also ignore any carrierid check): ', }, + #false laziness w/cdr_termination.pm 'output_format' => { 'name' => 'CDR invoice display format', 'type' => 'select', 'select_options' => { FS::cdr::invoice_formats() }, @@ -163,6 +163,7 @@ tie my %temporalities, 'Tie::IxHash', 'summarize_usage' => { 'name' => 'Include usage summary with recurring charges when usage is in separate section', 'type' => 'checkbox', }, + #eofalse 'bill_every_call' => { 'name' => 'Generate an invoice immediately for every call. Useful for prepaid.', 'type' => 'checkbox', @@ -683,11 +684,6 @@ sub is_free { 0; } -sub base_recur { - my($self, $cust_pkg) = @_; - $self->option('recur_fee'); -} - # This equates svc_phone records; perhaps svc_phone should have a field # to indicate it represents a line sub calc_units { |