use SL::DB::Default;
use SL::DB::Customer;
+use SL::DB::Invoice;
use SL::DB::PaymentTerm;
require "bin/mozilla/io.pl";
}
sub mark_as_paid {
- $main::lxdebug->enter_sub();
-
- my $form = $main::form;
- my %myconfig = %main::myconfig;
-
- $main::auth->assert('invoice_edit');
+ $::auth->assert('invoice_edit');
- &mark_as_paid_common(\%myconfig,"ar");
+ SL::DB::Invoice->new(id => $::form->{id})->load->mark_as_paid;
- $main::lxdebug->leave_sub();
+ $::form->redirect($::locale->text("Marked as paid"));
}
sub show_draft {