my $self = shift;
$self->{db_obj} = shift;
- my $configs = SL::DB::Manager::PeriodicInvoicesConfig->get_all(where => [ active => 1 ]);
+ my $configs = SL::DB::Manager::PeriodicInvoicesConfig->get_all(query => [ active => 1 ]);
foreach my $config (@{ $configs }) {
my $new_end_date = $config->handle_automatic_extension;
sub _send_email {
my ($posted_invoices, $printed_invoices) = @_;
- read_config 'config/lx_office.conf' => my %config;
+ my %config = %::lx_office_conf;
return if !$config{periodic_invoices} || !$config{periodic_invoices}->{send_email_to} || !scalar @{ $posted_invoices };
$form->throw_on_error(sub {
eval {
- $form->parse_template(\%::myconfig, $::userspath);
+ $form->parse_template(\%::myconfig);
1;
- } || die $EVAL_ERROR->{error};
+ } || die $EVAL_ERROR->getMessage;
});
}