diff --git a/C4/Breeding.pm b/C4/Breeding.pm index eb83ab1500..33cb0fddbb 100644 --- a/C4/Breeding.pm +++ b/C4/Breeding.pm @@ -70,6 +70,7 @@ where isbn=? and title=?"); my $alreadyindb = 0; my $alreadyinfarm = 0; my $notmarcrecord = 0; + my $breedingid; for (my $i=0;$i<=$#marcarray;$i++) { my $marcrecord = MARC::File::USMARC::decode($marcarray[$i]."\x1D"); my @warnings = $marcrecord->warnings(); @@ -100,7 +101,7 @@ where isbn=? and title=?"); $alreadyindb++; } else { # search in breeding farm - my $breedingid; + if ($oldbiblio->{isbn}) { $searchbreeding->execute($oldbiblio->{isbn},$oldbiblio->{title}); ($breedingid) = $searchbreeding->fetchrow; @@ -117,13 +118,14 @@ where isbn=? and title=?"); $replacesql ->execute($filename,substr($oldbiblio->{isbn}.$oldbiblio->{issn},0,10),$oldbiblio->{title},$oldbiblio->{author},$recoded,$encoding,$z3950random,$breedingid); } else { $insertsql ->execute($filename,substr($oldbiblio->{isbn}.$oldbiblio->{issn},0,10),$oldbiblio->{title},$oldbiblio->{author},$recoded,$encoding,$z3950random); + $breedingid=$dbh->{'mysql_insertid'}; } $imported++; } } } } - return ($notmarcrecord,$alreadyindb,$alreadyinfarm,$imported); + return ($notmarcrecord,$alreadyindb,$alreadyinfarm,$imported,$breedingid); } diff --git a/koha-tmpl/intranet-tmpl/npl/en/acqui.simple/addbiblio.tmpl b/koha-tmpl/intranet-tmpl/npl/en/acqui.simple/addbiblio.tmpl index 982ac13122..e013ffe45f 100644 --- a/koha-tmpl/intranet-tmpl/npl/en/acqui.simple/addbiblio.tmpl +++ b/koha-tmpl/intranet-tmpl/npl/en/acqui.simple/addbiblio.tmpl @@ -293,7 +293,7 @@ function PopupZ3950() { } } if(error < 4){ - newin=window.open("../z3950/search.pl?bibid="+strQuery,"z3950search",'width=640,height=400,location=yes,toolbar=no,scrollbars=yes'); + newin=window.open("../z3950/search.pl?oldbiblionumber="+strQuery,"z3950search",'width=640,height=400,location=yes,toolbar=no,scrollbars=yes'); } else { alert("To perform a z39.50 search, you must enter at least one of the following: \n\n ISBN\n ISSN\n Title\n Author\n"); } diff --git a/koha-tmpl/intranet-tmpl/npl/en/z3950/searchresult.tmpl b/koha-tmpl/intranet-tmpl/npl/en/z3950/searchresult.tmpl index 97a225583f..f79b00cb45 100644 --- a/koha-tmpl/intranet-tmpl/npl/en/z3950/searchresult.tmpl +++ b/koha-tmpl/intranet-tmpl/npl/en/z3950/searchresult.tmpl @@ -3,11 +3,8 @@ Z39.50 Search Results - - " /> - "> - +