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

(-)a/C4/Circulation.pm (-2 / +1 lines)
Lines 4125-4131 sub LostItem{ Link Here
4125
    }
4125
    }
4126
4126
4127
    # SendLostHoldNotices
4127
    # SendLostHoldNotices
4128
    my $item = Koha::Items->find( $itemnumber );
4129
    if ( C4::Context->preference('SendLostHoldNotices') && defined $hold && $item->itemlost ){
4128
    if ( C4::Context->preference('SendLostHoldNotices') && defined $hold && $item->itemlost ){
4130
        my $letter = C4::Letters::GetPreparedLetter(
4129
        my $letter = C4::Letters::GetPreparedLetter(
4131
            module => 'reserves',
4130
            module => 'reserves',
Lines 4136-4142 sub LostItem{ Link Here
4136
                branches => $hold->branchcode,
4135
                branches => $hold->branchcode,
4137
            },
4136
            },
4138
        );
4137
        );
4139
        C4::Message->enqueue($letter, $hold->borrower->unblessed, 'email');
4138
        C4::Message->enqueue($letter, $hold->borrower, 'email');
4140
    }
4139
    }
4141
}
4140
}
4142
4141
(-)a/catalogue/moredetail.pl (-1 / +1 lines)
Lines 248-254 foreach my $item (@items){ Link Here
248
    );
248
    );
249
249
250
    $item_info->{nomod} = !$patron->can_edit_items_from( $item->homebranch );
250
    $item_info->{nomod} = !$patron->can_edit_items_from( $item->homebranch );
251
    $item_info->{waiting_holds} = $item->{object}->holds({ found => [ 'W', 'T' ], item_level_hold => { '!=' => 0 } })->count;
251
    $item_info->{waiting_holds} = $item->holds({ found => [ 'W', 'T' ], item_level_hold => { '!=' => 0 } })->count;
252
252
253
    push @item_data, $item_info;
253
    push @item_data, $item_info;
254
}
254
}
(-)a/cataloguing/additem.pl (-1 / +1 lines)
Lines 760-766 my @ig = Koha::Biblio::ItemGroups->search({ biblio_id => $biblionumber })->as_li Link Here
760
my @sorted_ig = sort { $a->display_order <=> $b->display_order } @ig;
760
my @sorted_ig = sort { $a->display_order <=> $b->display_order } @ig;
761
761
762
if ( C4::Context->preference('RevertLostBibLevelHolds') ){
762
if ( C4::Context->preference('RevertLostBibLevelHolds') ){
763
    my @lostitems = Koha::Items->search({ biblionumber => $biblionumber, itemlost => { '!=' => 0 } });
763
    my @lostitems = Koha::Items->search({ biblionumber => $biblionumber, itemlost => { '!=' => 0 } })->as_list;
764
    # find if any of these lost items have waiting holds
764
    # find if any of these lost items have waiting holds
765
    my @waitinglostitems;
765
    my @waitinglostitems;
766
    foreach my $lostitem ( @lostitems ){
766
    foreach my $lostitem ( @lostitems ){
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt (-2 / +2 lines)
Lines 123-130 Link Here
123
                                    <div class="dialog alert">
123
                                    <div class="dialog alert">
124
                                        This item has a waiting item-level hold on it, and has been marked as lost.<br>
124
                                        This item has a waiting item-level hold on it, and has been marked as lost.<br>
125
                                        <form action="updateitem.pl" method="post" class="inline">
125
                                        <form action="updateitem.pl" method="post" class="inline">
126
                                            <input type="hidden" name="itemnumber" value="[% ITEM_DAT.itemnumber %]">
126
                                            <input type="hidden" name="itemnumber" value="[% ITEM_DAT.itemnumber | html %]">
127
                                            <input type="hidden" name="biblionumber" value="[% ITEM_DAT.biblionumber %]">
127
                                            <input type="hidden" name="biblionumber" value="[% ITEM_DAT.biblionumber | html %]">
128
                                            <button type="submit" name="reverthold" value="1" class="btn btn-default"><i class="fa fa-undo"></i> Revert waiting status</button>
128
                                            <button type="submit" name="reverthold" value="1" class="btn btn-default"><i class="fa fa-undo"></i> Revert waiting status</button>
129
                                            <button type="submit" name="cancelhold" value="1" class="btn btn-default"><i class="fa fa-times"></i> Cancel hold</button>
129
                                            <button type="submit" name="cancelhold" value="1" class="btn btn-default"><i class="fa fa-times"></i> Cancel hold</button>
130
                                        </form>
130
                                        </form>
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt (-4 / +3 lines)
Lines 92-101 Link Here
92
        <ul>
92
        <ul>
93
        [% FOREACH i IN waitinglostitems %]
93
        [% FOREACH i IN waitinglostitems %]
94
            <br>
94
            <br>
95
            <li>Item (<i>[% i.barcode %]</i>)
95
            <li>Item (<i>[% i.barcode | html %]</i>)
96
            <form action="../catalogue/updateitem.pl" method="post" class="inline">
96
            <form action="../catalogue/updateitem.pl" method="post" class="inline">
97
                <input type="hidden" name="itemnumber" value="[% i.itemnumber %]">
97
                <input type="hidden" name="itemnumber" value="[% i.itemnumber | html %]">
98
                <input type="hidden" name="biblionumber" value="[% i.biblionumber %]">
98
                <input type="hidden" name="biblionumber" value="[% i.biblionumber | html %]">
99
                <input type="hidden" name="redirecturl" value="../cataloguing/additem.pl?biblionumber=">
99
                <input type="hidden" name="redirecturl" value="../cataloguing/additem.pl?biblionumber=">
100
                <button type="submit" name="reverthold" value="1" class="btn btn-default"><i class="fa fa-undo"></i> Revert waiting status</button>
100
                <button type="submit" name="reverthold" value="1" class="btn btn-default"><i class="fa fa-undo"></i> Revert waiting status</button>
101
                <button type="submit" name="cancelhold" value="1" class="btn btn-default"><i class="fa fa-times"></i> Cancel hold</button></li>
101
                <button type="submit" name="cancelhold" value="1" class="btn btn-default"><i class="fa fa-times"></i> Cancel hold</button></li>
102
- 

Return to bug 20844