View | Details | Raw Unified | Return to bug 38155
Collapse All | Expand All

(-)a/acqui/invoice.pl (-2 / +2 lines)
Lines 74-80 if ( C4::Context->preference('AcqEnableFiles') ) { Link Here
74
if ( $op && $op eq 'cud-close' ) {
74
if ( $op && $op eq 'cud-close' ) {
75
    output_and_exit( $input, $cookie, $template, 'insufficient_permission' )
75
    output_and_exit( $input, $cookie, $template, 'insufficient_permission' )
76
        unless $logged_in_patron->has_permission( { acquisition => 'edit_invoices' } );
76
        unless $logged_in_patron->has_permission( { acquisition => 'edit_invoices' } );
77
    my @invoiceid = split( ',', $input->param('invoiceid') );
77
    my @invoiceid = split( ',', scalar $input->param('invoiceid') );
78
    foreach my $invoiceid ( @invoiceid ) {
78
    foreach my $invoiceid ( @invoiceid ) {
79
        CloseInvoice($invoiceid);
79
        CloseInvoice($invoiceid);
80
    }
80
    }
Lines 87-93 if ( $op && $op eq 'cud-close' ) { Link Here
87
elsif ( $op && $op eq 'cud-reopen' ) {
87
elsif ( $op && $op eq 'cud-reopen' ) {
88
    output_and_exit( $input, $cookie, $template, 'insufficient_permission' )
88
    output_and_exit( $input, $cookie, $template, 'insufficient_permission' )
89
        unless $logged_in_patron->has_permission( { acquisition => 'reopen_closed_invoices' } );
89
        unless $logged_in_patron->has_permission( { acquisition => 'reopen_closed_invoices' } );
90
    my @invoiceid = split( ',', $input->param('invoiceid') );
90
    my @invoiceid = split( ',', scalar $input->param('invoiceid') );
91
    foreach my $invoiceid ( @invoiceid ) {
91
    foreach my $invoiceid ( @invoiceid ) {
92
        ReopenInvoice($invoiceid);
92
        ReopenInvoice($invoiceid);
93
    }
93
    }
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/invoices.tt (-3 / +2 lines)
Lines 125-134 Link Here
125
                            [% IF CAN_user_acquisition_merge_invoices %]
125
                            [% IF CAN_user_acquisition_merge_invoices %]
126
                                [% IF tab == 'closed' %]
126
                                [% IF tab == 'closed' %]
127
                                    <a class="btn btn-default merge" id="merge_closed" href="#merge_invoices" data-table="closedresultst"><i class="fa fa-compress"></i> Merge selected invoices</a>
127
                                    <a class="btn btn-default merge" id="merge_closed" href="#merge_invoices" data-table="closedresultst"><i class="fa fa-compress"></i> Merge selected invoices</a>
128
                                    <a class="submit-form-link btn btn-default" id="open_sel" data-table="closedresultst" data-op="cud-reopen" data-action="invoice.pl" data-method="post" data-referer="/cgi-bin/koha/acqui/invoices.pl?op=do_search&invoicenumber=[% invoicenumber | html %]&supplier=[% booksellerid | html %]&shipmentdatefrom=[% shipmentdatefrom | $KohaDates %]&shipmentdateto=[% shipmentdateto | $KohaDates %]&billingdatefrom=[% billingdatefrom | $KohaDates %]&billingdateto=[% billingdateto | $KohaDates %]&isbneanissn=[% isbneanissn | html %]&title=[% title | html %]&author=[% author | html %]&publisher=[% publisher | html %]&publicationyear=[% publicationyear | html %]&branch=[% branch | html %]"><i class="fa-solid fa-rotate"></i> Reopen selected invoices</a>
128
                                    <a class="submit-form-link btn btn-default" id="open_sel" data-table="closedresultst" data-op="cud-reopen" data-action="invoice.pl" data-method="post" data-referer="/cgi-bin/koha/acqui/invoices.pl?op=do_search&invoicenumber=[% invoicenumber | uri %]&supplier=[% booksellerid | uri %]&shipmentdatefrom=[% shipmentdatefrom | uri %]&shipmentdateto=[% shipmentdateto | uri %]&billingdatefrom=[% billingdatefrom | uri %]&billingdateto=[% billingdateto | uri %]&isbneanissn=[% isbneanissn | uri %]&title=[% title | uri %]&author=[% author | uri %]&publisher=[% publisher | uri %]&publicationyear=[% publicationyear | uri %]&branch=[% branch | uri %]"><i class="fa-solid fa-rotate"></i> Reopen selected invoices</a>
129
                                [% ELSE  %]
129
                                [% ELSE  %]
130
                                    <a class="btn btn-default merge" id="merge_open" href="#merge_invoices" data-table="openedresultst"><i class="fa fa-compress"></i> Merge selected invoices</a>
130
                                    <a class="btn btn-default merge" id="merge_open" href="#merge_invoices" data-table="openedresultst"><i class="fa fa-compress"></i> Merge selected invoices</a>
131
                                    <a class="submit-form-link btn btn-default" id="close_sel" data-table="openedresultst" data-op="cud-close" data-action="invoice.pl" data-method="post" data-referer="/cgi-bin/koha/acqui/invoices.pl?op=do_search&invoicenumber=[% invoicenumber | html %]&supplier=[% booksellerid | html %]&shipmentdatefrom=[% shipmentdatefrom | $KohaDates %]&shipmentdateto=[% shipmentdateto | $KohaDates %]&billingdatefrom=[% billingdatefrom | $KohaDates %]&billingdateto=[% billingdateto | $KohaDates %]&isbneanissn=[% isbneanissn | html %]&title=[% title | html %]&author=[% author | html %]&publisher=[% publisher | html %]&publicationyear=[% publicationyear | html %]&branch=[% branch | html %]"><i class="fa fa-times-circle"></i> Close selected invoices</a>
131
                                    <a class="submit-form-link btn btn-default" id="close_sel" data-table="openedresultst" data-op="cud-close" data-action="invoice.pl" data-method="post" data-referer="/cgi-bin/koha/acqui/invoices.pl?op=do_search&invoicenumber=[% invoicenumber | uri %]&supplier=[% booksellerid | uri %]&shipmentdatefrom=[% shipmentdatefrom | uri %]&shipmentdateto=[% shipmentdateto | uri %]&billingdatefrom=[% billingdatefrom | uri %]&billingdateto=[% billingdateto | uri %]&isbneanissn=[% isbneanissn | uri %]&title=[% title | uri %]&author=[% author | uri %]&publisher=[% publisher | uri %]&publicationyear=[% publicationyear | uri %]&branch=[% branch | uri %]"><i class="fa fa-times-circle"></i> Close selected invoices</a>
132
                                [% END # /IF tab == 'closed' %]
132
                                [% END # /IF tab == 'closed' %]
133
                            [% END # /IF CAN_user_acquisition_merge_invoices %]
133
                            [% END # /IF CAN_user_acquisition_merge_invoices %]
134
                        [% END # /BLOCK invoices_table %]
134
                        [% END # /BLOCK invoices_table %]
135
- 

Return to bug 38155