kohabug 2427 Correcting C4::Items:: _koha_new_item to populate items.copynumber

The INSERT was missing the copynumber parameter. moredetail.pl was also not setting
the copyvol template variable. This patch corrects these issues so that the copynumber
is both inserted when a new item is created (including during a bulkmarcimport.pl run)
and displayed properly on moredetail.pl

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
This commit is contained in:
Chris Nighswonger 2008-08-07 16:05:41 -05:00 committed by Joshua Ferraro
parent 885b2337a1
commit 6e714ce442
2 changed files with 9 additions and 6 deletions

View file

@ -1790,9 +1790,10 @@ sub _koha_new_item {
ccode = ?,
itype = ?,
materials = ?,
uri = ?,
uri = ?,
enumchron = ?,
more_subfields_xml = ?
more_subfields_xml = ?,
copynumber = ?
";
my $sth = $dbh->prepare($query);
$sth->execute(
@ -1827,7 +1828,8 @@ sub _koha_new_item {
$item->{'materials'},
$item->{'uri'},
$item->{'enumchron'},
$item->{'more_subfields_xml'},
$item->{'more_subfields_xml'},
$item->{'copynumber'},
);
my $itemnumber = $dbh->{'mysql_insertid'};
if ( defined $sth->errstr ) {

View file

@ -94,9 +94,10 @@ foreach my $item (@items){
$item->{'datelastseen'} = format_date($item->{'datelastseen'});
$item->{'ordernumber'} = $ordernum;
$item->{'booksellerinvoicenumber'} = $order->{'booksellerinvoicenumber'};
if ($item->{notforloantext} or $item->{itemlost} or $item->{damaged} or $item->{wthdrawn}) {
$item->{status_advisory} = 1;
}
$item->{'copyvol'} = $item->{'copynumber'};
if ($item->{notforloantext} or $item->{itemlost} or $item->{damaged} or $item->{wthdrawn}) {
$item->{status_advisory} = 1;
}
if (C4::Context->preference("IndependantBranches")) {
#verifying rights