[Koha-patches] [PATCH 5/6] [MT2779] Display ccode, stocknumber and barcode in member checkouts

Henri-Damien LAURENT henridamien.laurent at biblibre.com
Mon Mar 8 23:11:23 CET 2010


From: Jean-André Santoni <jeanandre.santoni at biblibre.com>

---
 .../prog/en/modules/members/moremember.tmpl        |   10 ++++++++--
 members/moremember.pl                              |    8 ++++++++
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tmpl
index 472aee1..d542fbc 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tmpl
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tmpl
@@ -405,6 +405,9 @@ if (nodename =="barcodes[]"){
 		<tr>
             <th scope="col">Due date</th>
             <th scope="col">Title</th>
+            <th scope="col">Collection</th>
+            <th scope="col">Stock number</th>
+            <th scope="col">Barcode</th>
             <th scope="col">Item Type</th>
             <th scope="col">Checked out on</th> 
         <th scope="col">Call no</th>
@@ -415,7 +418,7 @@ if (nodename =="barcodes[]"){
         </tr></thead>
     	<tfoot>
 		<tr>
-            <td colspan="5" style="text-align: right; font-weight:bold;">Totals:</td>
+            <td colspan="8" style="text-align: right; font-weight:bold;">Totals:</td>
 			<td><!-- TMPL_VAR NAME="totaldue" --></td>
             <td><!-- TMPL_VAR NAME="totalprice" --></td>
             <td colspan="2">      
@@ -455,7 +458,10 @@ if (nodename =="barcodes[]"){
                                         <span class="dmg"><!-- TMPL_VAR NAME="itemdamaged" --></span>
                 <!-- /TMPL_IF -->
 </td>
-            <td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->"><strong><!-- TMPL_VAR NAME="title" escape="html" --></strong></a><!-- TMPL_IF NAME="author" -->, by <!-- TMPL_VAR name="author" --><!-- /TMPL_IF --> <!-- TMPL_IF name="publishercode" -->; <!-- TMPL_VAR name="publishercode" --> <!-- /TMPL_IF --> <!-- TMPL_IF name="publicationyear" -->, <!-- TMPL_VAR name="publicationyear" --><!-- /TMPL_IF --> <a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->&amp;itemnumber=<!-- TMPL_VAR NAME="itemnumber" -->#item<!-- TMPL_VAR NAME="itemnumber" -->"><!-- TMPL_VAR NAME="barcode" --></a></td>
+            <td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->"><strong><!-- TMPL_VAR NAME="title" escape="html" --></strong></a><!-- TMPL_IF NAME="author" -->, by <!-- TMPL_VAR name="author" --><!-- /TMPL_IF --> <!-- TMPL_IF name="publishercode" -->; <!-- TMPL_VAR name="publishercode" --> <!-- /TMPL_IF --> <!-- TMPL_IF name="publicationyear" -->, <!-- TMPL_VAR name="publicationyear" --><!-- /TMPL_IF --></td>
+            <td><!-- TMPL_VAR NAME="collection" --></td>
+            <td><!-- TMPL_VAR NAME="stocknumber" --></td>
+            <td><a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->&amp;itemnumber=<!-- TMPL_VAR NAME="itemnumber" -->#item<!-- TMPL_VAR NAME="itemnumber" -->"><!-- TMPL_VAR NAME="barcode" --></a></td>
 <td><!-- TMPL_UNLESS NAME="noItemTypeImages" --> <!-- TMPL_IF NAME="itemtype_image" --><img src="<!-- TMPL_VAR NAME="itemtype_image" -->" alt="" /><!-- /TMPL_IF --><!-- /TMPL_UNLESS --><!-- TMPL_VAR NAME="itemtype_description" --></td>
             <td><!-- TMPL_VAR NAME="issuedate" --></td>
 	        <td><!-- TMPL_VAR NAME="itemcallnumber" --></td>
diff --git a/members/moremember.pl b/members/moremember.pl
index 691ad1d..df9db36 100755
--- a/members/moremember.pl
+++ b/members/moremember.pl
@@ -271,6 +271,14 @@ for ( my $i = 0 ; $i < $issuecount ; $i++ ) {
     $row{'itemtype_description'} = $itemtypeinfo->{description};
     $row{'itemtype_image'}       = $itemtypeinfo->{imageurl};
 
+    # find the collection of an item
+    my $collection;
+    my $authvals = GetAuthorisedValues('CCODE');
+    for ( @$authvals ) {
+        $collection = $_->{'lib'} if $_->{'authorised_value'} eq $row{'ccode'}
+    }
+    $row{'collection'} = $collection;
+
     $row{'charge'} = sprintf( "%.2f", $charge );
 
 	my ( $renewokay,$renewerror ) = CanBookBeRenewed( $borrowernumber, $issue->[$i]{'itemnumber'}, $override_limit );
-- 
1.6.3.3




More information about the Koha-patches mailing list