From c1ec92f68572860e2c828083bd746c8d007280e7 Mon Sep 17 00:00:00 2001 From: Jared Camins-Esakov Date: Wed, 2 Oct 2013 11:01:54 -0400 Subject: [PATCH] Bug 10240: (follow-up) correctly record fines and fix label At some point in rebasing I managed to remove the part of the code that saved fine payments. This patch re-adds that feature. This patch also corrects the label on the check out tab to not mention partial names for checkouts when offline, and partial name searches are not supported in offline circ. Signed-off-by: Jonathan Druart Signed-off-by: Galen Charlton --- koha-tmpl/intranet-tmpl/prog/en/modules/circ/offline.tt | 2 ++ offline_circ/service.pl | 3 +++ 2 files changed, 5 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/offline.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/offline.tt index d43fd6a616..2ea6203e6b 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/offline.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/offline.tt @@ -172,6 +172,7 @@ function uploadTransaction(transaction) { "action" : transaction.value.action, "barcode" : transaction.value.barcode, "cardnumber" : transaction.value.cardnumber, + "amount" : transaction.value.amount, "pending" : true, }, }); @@ -441,6 +442,7 @@ window.addEventListener('load', function(e) { $(document).ready(function () { kohadb.initialize(); + $('#header_search #circ_search .tip').text(_("Enter patron card number:")); $('ul[aria-labelledby="drop3"]').html('
  • You cannot change your branch or logout while using offline circulation
  • '); diff --git a/offline_circ/service.pl b/offline_circ/service.pl index 2dcc64063f..771d4594f8 100755 --- a/offline_circ/service.pl +++ b/offline_circ/service.pl @@ -40,6 +40,7 @@ if ($status eq 'ok') { # if authentication is ok my $timestamp = $cgi->param('timestamp') || ''; my $action = $cgi->param('action') || ''; my $barcode = $cgi->param('barcode') || ''; + my $amount = $cgi->param('amount') || 0; $barcode =~ s/^\s+//; $barcode =~ s/\s+$//; my $cardnumber = $cgi->param('cardnumber') || ''; @@ -54,6 +55,7 @@ if ($status eq 'ok') { # if authentication is ok $action, $barcode, $cardnumber, + $amount ); } else { $result = ProcessOfflineOperation( @@ -64,6 +66,7 @@ if ($status eq 'ok') { # if authentication is ok 'action' => $action, 'barcode' => $barcode, 'cardnumber' => $cardnumber, + 'amount' => $amount } ); } -- 2.20.1