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