From: Nahuel ANGELINETTI <[email protected]>

This patch add information to hold transfer slip:
 * itemcallnumber
 * location
 * waiting date

Signed-off-by: Henri-Damien LAURENT <[email protected]>
---
 C4/Reserves.pm                                     |   50 +++++++++++++------
 .../prog/en/modules/circ/hold-transfer-slip.tmpl   |   32 +++++++++----
 2 files changed, 57 insertions(+), 25 deletions(-)

diff --git a/C4/Reserves.pm b/C4/Reserves.pm
index adf488c..76040d4 100644
--- a/C4/Reserves.pm
+++ b/C4/Reserves.pm
@@ -1253,23 +1253,41 @@ sub ModReserveMinusPriority {
 sub GetReserveInfo {
        my ( $borrowernumber, $biblionumber ) = @_;
     my $dbh = C4::Context->dbh;
-       my $strsth="SELECT reservedate, reservenotes, reserves.borrowernumber,
-                               reserves.biblionumber, reserves.branchcode,
-                               notificationdate, reminderdate, priority, found,
-                               firstname, surname, phone, 
-                               email, address, address2,
-                               cardnumber, city, zipcode,
-                               biblio.title, biblio.author,
-                               items.holdingbranch, items.itemcallnumber, 
items.itemnumber, 
-                               barcode, notes
-                       FROM reserves left join items 
-                               ON items.itemnumber=reserves.itemnumber , 
-                               borrowers, biblio 
+       my $strsth="SELECT 
+                      reservedate, 
+                      reservenotes, 
+                      reserves.borrowernumber,
+                                  reserves.biblionumber, 
+                                  reserves.branchcode,
+                                  reserves.waitingdate,
+                                  notificationdate, 
+                                  reminderdate, 
+                                  priority, 
+                                  found,
+                                  firstname, 
+                                  surname, 
+                                  phone, 
+                                  email, 
+                                  address, 
+                                  address2,
+                                  cardnumber, 
+                                  city, 
+                                  zipcode,
+                                  biblio.title, 
+                                  biblio.author,
+                                  items.holdingbranch, 
+                                  items.itemcallnumber, 
+                                  items.itemnumber,
+                                  items.location, 
+                                  barcode, 
+                                  notes
+                       FROM reserves 
+                        LEFT JOIN items USING(itemnumber) 
+                    LEFT JOIN borrowers USING(borrowernumber)
+                    LEFT JOIN biblio ON  
(reserves.biblionumber=biblio.biblionumber) 
                        WHERE 
-                               reserves.borrowernumber=?  &&
-                               reserves.biblionumber=? && 
-                               
reserves.borrowernumber=borrowers.borrowernumber && 
-                               reserves.biblionumber=biblio.biblionumber ";
+                               reserves.borrowernumber=?
+                               AND reserves.biblionumber=?";
        my $sth = $dbh->prepare($strsth); 
        $sth->execute($borrowernumber,$biblionumber);
 
diff --git 
a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/hold-transfer-slip.tmpl 
b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/hold-transfer-slip.tmpl
index 2b82cd8..4b13bef 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/hold-transfer-slip.tmpl
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/hold-transfer-slip.tmpl
@@ -8,7 +8,9 @@ window.close();
 </head>
 <body onload="window.print();">
 <div id="main">
-        <!-- TMPL_LOOP NAME="reservedata" -->
+
+<!-- TMPL_LOOP NAME="reservedata" -->
+
 <h5>Date: <!-- TMPL_VAR NAME="pulldate" --></h5>
 <h3> <!-- TMPL_IF NAME="transferrequired" -->Transfer to <!-- TMPL_VAR 
Name="branchname" --> <!-- TMPL_ELSE -->Hold in <!-- TMPL_VAR Name="branchname" 
--><!-- /TMPL_IF --></h3>
 
@@ -18,21 +20,33 @@ window.close();
 
 <ul>
        <li><!-- TMPL_VAR Name="cardnumber" --></li>
-    <li><!-- TMPL_VAR Name="phone" --></li>
-    <li><!-- TMPL_VAR Name="address" --><br />
-         <!-- TMPL_IF Name="address2" --><!-- TMPL_VAR Name="address2" --><br 
/><!-- /TMPL_IF -->
-      <!-- TMPL_VAR Name="city" -->  <!-- TMPL_VAR NAME="zip" --></li>
-    <!-- TMPL_IF NAME="email" --><li><!-- TMPL_VAR NAME="email" --></li> <!-- 
/TMPL_IF -->
+    <!-- TMPL_IF NAME="phone" -->
+        <li><!-- TMPL_VAR Name="phone" --></li>
+    <!-- /TMPL_IF -->
+    <li>
+        <!-- TMPL_VAR Name="address" --><br />
+           <!-- TMPL_IF Name="address2" --><!-- TMPL_VAR Name="address2" 
--><br /><!-- /TMPL_IF -->
+        <!-- TMPL_VAR Name="city" -->  <!-- TMPL_VAR NAME="zip" -->
+    </li>
+    <!-- TMPL_IF NAME="email" -->
+        <li><!-- TMPL_VAR NAME="email" --></li>
+    <!-- /TMPL_IF -->
 </ul>
 <br />
 <h3>RESERVED ITEM</h3>
  <h4><!-- TMPL_VAR Name="title" escape="html" --></h4>
  <h5><!-- TMPL_VAR NAME="author" --> </h5>
- <p><!-- TMPL_VAR Name="barcode" --></p>
- <!-- TMPL_IF NAME="reservenotes" --><p>Notes: <!-- TMPL_VAR 
Name="reservenotes" --></p><!-- /TMPL_IF -->
+ <ul>
+    <!-- TMPL_IF NAME="barcode" --><li><!-- TMPL_VAR Name="barcode" 
--></li><!-- /TMPL_IF -->
+    <!-- TMPL_IF NAME="itemcallnumber" --><li><!-- TMPL_VAR 
Name="itemcallnumber" --></li><!-- /TMPL_IF -->
+    <!-- TMPL_IF NAME="waitingdate" --><li><!-- TMPL_VAR Name="waitingdate" 
--></li><!-- /TMPL_IF -->
+ </ul>
+ <!-- TMPL_IF NAME="reservenotes" -->
+    <p>Notes: <!-- TMPL_VAR Name="reservenotes" --></p>
+ <!-- /TMPL_IF -->
 
 
 
-                <!-- /TMPL_LOOP -->
+<!-- /TMPL_LOOP -->
 </div>
 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->
-- 
1.6.3.3

_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha.org/mailman/listinfo/koha-patches

Reply via email to