[Patches] [PATCH] bug_7235: Adding invoice number and vendor name to the moredetail page
koha-patchbot at kohaaloha.com
koha-patchbot at kohaaloha.com
Wed Dec 21 03:13:05 NZDT 2011
From: Srdjan Jankovic <srdjan at catalyst.net.nz>
Date: Tue, 20 Dec 2011 18:39:24 +1300
Subject: [PATCH] bug_7235: Adding invoice number and vendor name to the moredetail page
---
catalogue/moredetail.pl | 8 +++++++-
.../prog/en/modules/catalogue/moredetail.tt | 14 ++++++++++++--
2 files changed, 19 insertions(+), 3 deletions(-)
diff --git a/catalogue/moredetail.pl b/catalogue/moredetail.pl
index f5bb904..d75e36f 100755
--- a/catalogue/moredetail.pl
+++ b/catalogue/moredetail.pl
@@ -27,7 +27,8 @@ use C4::Biblio;
use C4::Items;
use C4::Branch;
use C4::Acquisition;
-use C4::Output;
+use C4::Bookseller qw(GetBookSellerFromId);
+use C4::Output; # contains gettemplate
use C4::Auth;
use C4::Serials;
use C4::Dates qw/format_date/;
@@ -147,6 +148,11 @@ foreach my $item (@items){
$item->{'ordernumber'} = $order->{'ordernumber'};
$item->{'basketno'} = $order->{'basketno'};
$item->{'booksellerinvoicenumber'} = $order->{'booksellerinvoicenumber'};
+ if ($item->{'basketno'}){
+ my $basket = GetBasket($item->{'basketno'});
+ my $bookseller = GetBookSellerFromId($basket->{'booksellerid'});
+ $item->{'vendor'} = $bookseller->{'name'};
+ }
$item->{'datereceived'} = $order->{'datereceived'};
if ($item->{notforloantext} or $item->{itemlost} or $item->{damaged} or $item->{wthdrawn}) {
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt
index e79e9e8..0d06dba 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt
@@ -163,8 +163,18 @@
[% END %]
[% ELSE %]
[% ITEM_DAT.dateaccessioned %]
- [% END %] </li>
-
+ [% END %]
+ </li>
+ [% IF ITEM_DAT.vendor %]
+ <li><span class="label">Vendor</span>
+ [% ITEM_DAT.vendor %]
+ </li>
+ [% IF ITEM_DAT.booksellerinvoicenumber %]
+ <li><span class="label">Invoice number</span>
+ [% ITEM_DAT.booksellerinvoicenumber %]
+ </li>
+ [% END %]
+ [% END %]
<li><span class="label">Total Checkouts:</span>[% IF ( ITEM_DAT.issues ) %][% ITEM_DAT.issues %][% ELSE %]0[% END %] (<a href="/cgi-bin/koha/circ/bookcount.pl?&biblionumber=[% ITEM_DAT.biblionumber %]&bi=[% ITEM_DAT.biblioitemnumber %]&itm=[% ITEM_DAT.itemnumber %]">View item's checkout history</a>)</li>
--
1.6.5
More information about the Patches
mailing list