Bug 11703: (qa followup) consistency in svc
[koha_fer] / svc / checkin.pl
diff --git a/svc/checkin.pl b/svc/checkin.pl
deleted file mode 100755 (executable)
index 000ddbc..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/usr/bin/perl
-
-# Copyright 2014 ByWater Solutions
-#
-# 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, write to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-use Modern::Perl;
-
-use CGI;
-use JSON qw(to_json);
-
-use C4::Circulation;
-use C4::Items qw(GetBarcodeFromItemnumber);
-use C4::Context;
-use C4::Auth qw(check_cookie_auth);
-
-my $input = new CGI;
-
-my ( $auth_status, $sessionID ) =
-  check_cookie_auth( $input->cookie('CGISESSID'),
-    { circulate => 'circulate_remaining_permissions' } );
-
-if ( $auth_status ne "ok" ) {
-    exit 0;
-}
-
-binmode STDOUT, ":encoding(UTF-8)";
-print $input->header( -type => 'text/plain', -charset => 'UTF-8' );
-
-my $itemnumber     = $input->param('itemnumber');
-my $borrowernumber = $input->param('borrowernumber');
-my $override_limit = $input->param('override_limit');
-my $exempt_fine    = $input->param('exempt_fine');
-my $branchcode     = $input->param('branchcode')
-  || C4::Context->userenv->{'branch'};
-
-my $barcode = GetBarcodeFromItemnumber($itemnumber);
-
-my $data;
-$data->{itemnumber}     = $itemnumber;
-$data->{borrowernumber} = $borrowernumber;
-$data->{branchcode}     = $branchcode;
-
-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'} );
-}
-
-( $data->{returned} ) = AddReturn( $barcode, $branchcode, $exempt_fine );
-
-print to_json($data);