Bug 9206: Followup QA FIX
authorJonathan Druart <jonathan.druart@biblibre.com>
Wed, 26 Dec 2012 13:52:52 +0000 (14:52 +0100)
committerJared Camins-Esakov <jcamins@cpbibliography.com>
Thu, 27 Dec 2012 14:48:03 +0000 (09:48 -0500)
- Fix indentation
- It is useless to loop on all items. If at least 1 item is already
  issued, we want to return 1.

C4/Circulation.pm
koha-tmpl/opac-tmpl/prog/en/modules/opac-reserve.tt
reserve/request.pl

index 55b89f9..71fe20f 100644 (file)
@@ -83,7 +83,7 @@ BEGIN {
                &GetBiblioIssues
                &GetOpenIssue
                &AnonymiseIssueHistory
-               &CheckIfIssuedToPatron
+        &CheckIfIssuedToPatron
        );
 
        # subs to deal with returns
@@ -3455,16 +3455,15 @@ sub TransferSlip {
 =cut
 
 sub CheckIfIssuedToPatron {
-        my ($borrowernumber, $biblionumber) = @_;
-        my $isissued = 0;
+    my ($borrowernumber, $biblionumber) = @_;
 
-        my $items = GetItemsByBiblioitemnumber($biblionumber);
+    my $items = GetItemsByBiblioitemnumber($biblionumber);
 
-        foreach my $item (@{$items}) {
-                $isissued = 1 if ($item->{borrowernumber} && $item->{borrowernumber} eq $borrowernumber);
-        }
+    foreach my $item (@{$items}) {
+        return 1 if ($item->{borrowernumber} && $item->{borrowernumber} eq $borrowernumber);
+    }
 
-        return $isissued;
+    return;
 }
 
 
index 1c5205d..53ccbbf 100644 (file)
                           [% UNLESS ( bibitemloo.bib_available ) %]
                             <div class="bibmessage">No available items.</div>
                           [% ELSE %]
-                               [% IF ( bibitemloo.already_patron_possession ) %]
-                                        <div class="bibmessage">This title cannot be requested because it's already in your possession.</div>
-                                [% ELSE %]
-                                        <div class="bibmessage">This title cannot be requested.</div>
-                                [% END %]
-                    [% END %]
+                            [% IF ( bibitemloo.already_patron_possession ) %]
+                                <div class="bibmessage">This title cannot be requested because it's already in your possession.</div>
+                            [% ELSE %]
+                                <div class="bibmessage">This title cannot be requested.</div>
+                            [% END %]
+                          [% END %]
                         [% END %]
 
 
index f12e0ac..705f4f6 100755 (executable)
@@ -244,7 +244,7 @@ foreach my $biblionumber (@biblionumbers) {
     my $dat          = GetBiblioData($biblionumber);
 
     unless ( CanBookBeReserved($borrowerinfo->{borrowernumber}, $biblionumber) ) {
-               $warnings = 1;
+               $warnings = 1;
         $maxreserves = 1;
     }