X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fpart_pkg%2Fflat.pm;h=cb7e1836953c45a986d28a35e4a874f5b9cbff43;hp=c1690f87d26a3af03783c7f09f2d2cbbb71647a0;hb=fe8914c3b55d747fc4c3559b17d8d0ef6ed1a0b3;hpb=90dfd05877a331fb13ba50389e3d8a3105465bc7 diff --git a/FS/FS/part_pkg/flat.pm b/FS/FS/part_pkg/flat.pm index c1690f87d..cb7e18369 100644 --- a/FS/FS/part_pkg/flat.pm +++ b/FS/FS/part_pkg/flat.pm @@ -1,14 +1,13 @@ package FS::part_pkg::flat; - -use strict; -use base qw( FS::part_pkg - FS::part_pkg::prorate_Mixin +use base qw( FS::part_pkg::prorate_Mixin FS::part_pkg::discount_Mixin + FS::part_pkg ); + +use strict; use vars qw( %info %usage_recharge_fields @usage_recharge_fieldorder ); use Tie::IxHash; -use List::Util qw(min); # max); -#use FS::Record qw(qsearch); +use List::Util qw( min ); use FS::UI::bytecount; use FS::Conf; @@ -219,6 +218,8 @@ sub is_free_options { sub is_prepaid { 0; } #no, we're postpaid +sub can_start_date { ! shift->option('start_1st', 1) } + #XXX discounts only on recurring fees for now (no setup/one-time or usage) sub can_discount { my $self = shift;