X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpart_pkg%2Fflat.pm;h=5f5254dbfb253fbd1998a37bc089fe842d8d3de6;hb=6f30bad25fdfe6d85094f3f6caac9a3ab84b4a86;hp=4566c87cefea2d638b8e6ff0d8cd783ec4c462dd;hpb=d4aa507c7523ac052307088ea17fdc92276cbf6c;p=freeside.git diff --git a/FS/FS/part_pkg/flat.pm b/FS/FS/part_pkg/flat.pm index 4566c87ce..5f5254dbf 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; @@ -196,6 +195,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;