Bug 1962: Add fine notification during check-in
authorKatrin Fischer <Katrin.Fischer.83@web.de>
Sun, 20 Feb 2011 00:21:56 +0000 (19:21 -0500)
committerChris Cormack <chrisc@catalyst.net.nz>
Sat, 26 Feb 2011 06:52:56 +0000 (19:52 +1300)
Original patch submitted by dswhite42@yahoo.com

Reformatted to apply cleanly.
Changed alert message during check-in to message used
on borrower account checkout page.

Signed-off-by: Nicole C. Engard <nengard@bywatersolutions.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
circ/returns.pl
koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tmpl

index 2aac76a..c05277c 100755 (executable)
@@ -241,6 +241,13 @@ if ($barcode) {
         $input{duedate}        = $duedate;
         $input{return_overdue} = 1 if ($duedate and $duedate lt $today->output('iso'));
         push( @inputloop, \%input );
+
+        my ( $od, $issue, $fines ) = GetMemberIssuesAndFines( $borrower->{'borrowernumber'} );
+        if ($fines) {
+            $template->param( fines => sprintf("%.2f",$fines) );
+            $template->param( fineborrowernumber => $borrower->{'borrowernumber'} );
+        }
+
     }
     elsif ( !$messages->{'BadBarcode'} ) {
         $input{duedate}   = 0;
index ba8d117..724a3e9 100644 (file)
@@ -58,6 +58,15 @@ function Dopop(link) {
        <div class="dialog message">This item is part of a Rotating Collection and needs to be Transferred to <!-- TMPL_VAR NAME="collectionBranch" --></div>
 <!-- /TMPL_IF -->
 
+<!-- Patron has fines -->
+<!-- TMPL_IF NAME="fines" -->
+    <div class="dialog alert">
+        <h3>Patron has outstanding fines of <!-- TMPL_VAR NAME="fines" -->.</h3>
+        <p><a href="/cgi-bin/koha/members/pay.pl?borrowernumber=<!-- TMPL_VAR NAME="fineborrowernumber" -->">Make payment</a>.</p>
+    </div>
+<!-- /TMPL_IF -->
+
+
 <!-- TMPL_IF NAME="wrongbranch" -->
 <div class="dialog alert"><h3>Cannot Check In</h3><p>This item must be checked in at its home library. <strong>NOT CHECKED IN</strong></p>
 </div>