X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=members%2Fpay.pl;h=27181164ad186c3f5cec2c3c6f49dc12b8352cf8;hb=34248e5805e03808e4408b8ae772a8175c9d1e3c;hp=eb16f045748fb1c9e317829c9352738628fed0d4;hpb=638786e719fb297ae976061b09a71f3d788416f4;p=koha-ffzg.git diff --git a/members/pay.pl b/members/pay.pl index eb16f04574..27181164ad 100755 --- a/members/pay.pl +++ b/members/pay.pl @@ -28,10 +28,10 @@ use Modern::Perl; -use URI::Escape; +use URI::Escape qw( uri_escape_utf8 uri_unescape ); use C4::Context; -use C4::Auth; -use C4::Output; +use C4::Auth qw( get_template_and_user ); +use C4::Output qw( output_and_exit_if_error output_and_exit output_html_with_http_headers ); use CGI qw ( -utf8 ); use C4::Members; use C4::Accounts; @@ -42,7 +42,7 @@ use Koha::Patrons; use Koha::Items; use Koha::Patron::Categories; -use URI::Escape; +use URI::Escape qw( uri_escape_utf8 uri_unescape ); our $input = CGI->new; @@ -52,7 +52,6 @@ our ( $template, $loggedinuser, $cookie ) = get_template_and_user( query => $input, type => 'intranet', flagsrequired => { borrowers => 'edit_borrowers', updatecharges => $updatecharges_permissions }, - debug => 1, } ); @@ -94,6 +93,7 @@ elsif ( $input->param('apply_credits') ) { apply_credits({ patron => $patron, cgi => $input }); } elsif ( $input->param('confirm_writeoff') ) { + my $item_id = $input->param('itemnumber'); my $accountlines_id = $input->param('accountlines_id'); my $amount = $input->param('amountwrittenoff'); my $payment_note = $input->param("payment_note"); @@ -120,9 +120,10 @@ elsif ( $input->param('confirm_writeoff') ) { type => 'WRITEOFF', note => $payment_note, interface => C4::Context->interface, + item_id => $item_id, library_id => $branch, } - ); + )->{payment_id}; } }