Revision 0cdb369e
Von Tamino Steinert vor 9 Monaten hinzugefügt
SL/DB/PeriodicInvoiceItemsConfig.pm | ||
---|---|---|
# This file has been auto-generated only because it didn't exist.
|
||
# Feel free to modify it at will; it will not be overwritten automatically.
|
||
|
||
package SL::DB::PeriodicInvoiceItemsConfig;
|
||
|
||
use strict;
|
||
... | ... | |
use SL::DB::MetaSetup::PeriodicInvoiceItemsConfig;
|
||
use SL::DB::Manager::PeriodicInvoiceItemsConfig;
|
||
|
||
use SL::DB::PeriodicInvoicesConfig;
|
||
|
||
__PACKAGE__->meta->initialize;
|
||
|
||
our %ITEM_PERIOD_LENGTHS = ( %SL::DB::PeriodicInvoicesConfig::PERIOD_LENGTHS, n => -1 );
|
||
|
||
sub get_item_period_length {
|
||
my ($self) = @_;
|
||
return $self->order_item->order->periodic_invoices_config->get_billing_period_length if $self->periodicity eq 'p';
|
||
return $ITEM_PERIOD_LENGTHS{ $self->periodicity };
|
||
}
|
||
|
||
1;
|
Auch abrufbar als: Unified diff
S:D:PeriodicInvoicesConfig: Positionskonfiguration beachten