[Koha-patches] [PATCH] Bug 16693: Remove reserve/renewscript.pl
Srdjan
srdjan at catalyst.net.nz
Tue Jun 14 06:19:46 CEST 2016
From: Julian Maurice <julian.maurice at biblibre.com>
It is not used since bug 11703
Signed-off-by: Srdjan <srdjan at catalyst.net.nz>
---
reserve/renewscript.pl | 142 -------------------------------------------------
1 file changed, 142 deletions(-)
delete mode 100755 reserve/renewscript.pl
diff --git a/reserve/renewscript.pl b/reserve/renewscript.pl
deleted file mode 100755
index a1e7912..0000000
--- a/reserve/renewscript.pl
+++ /dev/null
@@ -1,142 +0,0 @@
-#!/usr/bin/perl
-
-#written 18/1/2000 by chris at katipo.co.nz
-#script to renew items from the web
-
-# Copyright 2000-2002 Katipo Communications
-#
-# This file is part of Koha.
-#
-# Koha is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# Koha is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with Koha; if not, see <http://www.gnu.org/licenses>.
-use strict;
-use warnings;
-use CGI qw ( -utf8 );
-use C4::Circulation;
-use C4::Context;
-use C4::Items;
-use C4::Auth;
-use URI::Escape;
-use Koha::DateUtils;
-my $input = new CGI;
-
-#Set Up User_env
-# And assures user is loggedin and has correct accreditations.
-
-my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
- {
- template_name => "members/moremember.tt",
- query => $input,
- type => "intranet",
- authnotrequired => 0,
- flagsrequired => { circulate => 'circulate_remaining_permissions' },
- debug => 0,
- }
-);
-
-#
-# find items to renew, all items or a selection of items
-#
-
-my @data;
-if ( $input->param('renew_all') ) {
- @data = $input->multi_param('all_items[]');
-}
-else {
- @data = $input->multi_param('items[]');
-}
-
-my @barcodes;
-if ( $input->param('return_all') ) {
- @barcodes = $input->multi_param('all_barcodes[]');
-}
-else {
- @barcodes = $input->multi_param('barcodes[]');
-}
-
-my $branch = $input->param('branch');
-my $datedue;
-if ( $input->param('newduedate') ) {
- $datedue = dt_from_string( scalar $input->param('newduedate') );
- $datedue->set_hour(23);
- $datedue->set_minute(59);
-}
-
-# warn "barcodes : @barcodes";
-#
-# renew items
-#
-my $cardnumber = $input->param("cardnumber");
-my $borrowernumber = $input->param("borrowernumber");
-my $exemptfine = $input->param("exemptfine") || 0;
-my $override_limit = $input->param("override_limit") || 0;
-my $failedrenews = q{};
-foreach my $itemno (@data) {
-
- # check status before renewing issue
- my ( $renewokay, $error ) =
- CanBookBeRenewed( $borrowernumber, $itemno, $override_limit );
- if ($renewokay) {
- AddRenewal( $borrowernumber, $itemno, $branch, $datedue );
- }
- else {
- $failedrenews .= "&failedrenew=$itemno";
- }
-}
-my $failedreturn = q{};
-foreach my $barcode (@barcodes) {
-
- # check status before returning issue
-
- #System Preference Handling During Check-in In Patron Module
- my $itemnumber;
- $itemnumber = GetItemnumberFromBarcode($barcode);
- if ($itemnumber) {
- if ( C4::Context->preference("InProcessingToShelvingCart") ) {
- my $item = GetItem($itemnumber);
- if ( $item->{'location'} eq 'PROC' ) {
- $item->{'location'} = 'CART';
- ModItem( $item, $item->{'biblionumber'},
- $item->{'itemnumber'} );
- }
- }
-
- if ( C4::Context->preference("ReturnToShelvingCart") ) {
- my $item = GetItem($itemnumber);
- $item->{'location'} = 'CART';
- ModItem( $item, $item->{'biblionumber'}, $item->{'itemnumber'} );
- }
- }
-
- my ( $returned, $messages, $issueinformation, $borrower ) =
- AddReturn( $barcode, $branch, $exemptfine );
- $failedreturn .= "&failedreturn=$barcode" unless ($returned);
-}
-
-#
-# redirection to the referrer page
-#
-if ( $input->param('destination') eq "circ" ) {
- $cardnumber = uri_escape_utf8($cardnumber);
- print $input->redirect( '/cgi-bin/koha/circ/circulation.pl?findborrower='
- . $cardnumber
- . $failedrenews
- . $failedreturn );
-}
-else {
- print $input->redirect(
- '/cgi-bin/koha/members/moremember.pl?borrowernumber='
- . $borrowernumber
- . $failedrenews
- . $failedreturn );
-}
--
2.7.4
More information about the Koha-patches
mailing list