use strict;
use vars qw(%info);
+use NEXT;
%info = (
'disabled' => 1,
);
sub calc_setup {
- my($self, $cust_pkg, $time ) = @_;
+ my $self = shift;
+ my( $cust_pkg, $time ) = @_;
unless ( $self->option('delay_setup', 1) ) {
my $d = $cust_pkg->bill || $time;
$cust_pkg->bill($d);
}
- $self->option('setup_fee');
+ $self->NEXT::calc_setup(@_);
}
sub calc_remain {
&& $last_bill == $cust_pkg->setup;
}
- return $self->SUPER::calc_remain($cust_pkg, %options);
+ return $self->NEXT::calc_remain($cust_pkg, %options);
}
sub can_start_date { ! shift->option('delay_setup', 1) }