X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpart_pkg%2Fsesmon_hour.pm;h=0367b2b4cddee0e29d538303021d9fd65c77bc26;hb=45c9760355d17bbec96cc3c040c4540ad35cdbc0;hp=8f6da197e436e3b65d8c6ba7d5182e567a811789;hpb=b8cfd0780aa40bb07f3215bf9cb58011f5e32a35;p=freeside.git diff --git a/FS/FS/part_pkg/sesmon_hour.pm b/FS/FS/part_pkg/sesmon_hour.pm index 8f6da197e..0367b2b4c 100644 --- a/FS/FS/part_pkg/sesmon_hour.pm +++ b/FS/FS/part_pkg/sesmon_hour.pm @@ -5,7 +5,7 @@ use vars qw(@ISA %info); #use FS::Record qw(qsearch qsearchs); use FS::part_pkg; -@ISA = qw(FS::part_pkg); +@ISA = qw(FS::part_pkg::flat); %info = ( 'name' => 'Base charge plus charge per-hour from the session monitor', @@ -29,11 +29,6 @@ use FS::part_pkg; 'weight' => 80, ); -sub calc_setup { - my($self, $cust_pkg ) = @_; - $self->option('setup_fee'); -} - sub calc_recur { my($self, $cust_pkg ) = @_; @@ -45,4 +40,8 @@ sub calc_recur { } +sub is_free_options { + qw( setup_fee recur_fee recur_hourly_charge ); +} + 1;