From 1ab224d072556bbaf5a4dcf5b0ba3d41af55081d Mon Sep 17 00:00:00 2001 From: Josef Moravec Date: Fri, 30 Nov 2018 09:06:22 +0000 Subject: [PATCH] Bug 21921: Add date publication year to biblio Z39.50 search form Test plan: 1) Apply the patch 2) Have a Z39.50 endpoint with attr 31 defined - Library of Congress supports this 3) Try to find some biblio records through Z39.50 using the new field "Publication year" --- C4/Breeding.pm | 1 + cataloguing/z3950_search.pl | 3 +++ koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/z3950_search.tt | 1 + 3 files changed, 5 insertions(+) diff --git a/C4/Breeding.pm b/C4/Breeding.pm index 9afd2f123d..83f4fd133a 100644 --- a/C4/Breeding.pm +++ b/C4/Breeding.pm @@ -264,6 +264,7 @@ sub _bib_build_query { controlnumber => '@attr 1=12 "#term" ', srchany => '@attr 1=1016 "#term" ', stdid => '@attr 1=1007 "#term" ', + publicationyear => '@attr 1=31 "#term" ' }; return _build_query( $pars, $qry_build ); diff --git a/cataloguing/z3950_search.pl b/cataloguing/z3950_search.pl index dcc2581c02..e4fce45597 100755 --- a/cataloguing/z3950_search.pl +++ b/cataloguing/z3950_search.pl @@ -42,6 +42,7 @@ my $dewey = $input->param('dewey'); my $controlnumber = $input->param('controlnumber'); my $stdid = $input->param('stdid'); my $srchany = $input->param('srchany'); +my $publicationyear = $input->param('publicationyear'); my $op = $input->param('op')||''; my $page = $input->param('current_page') || 1; @@ -68,6 +69,7 @@ $template->param( biblionumber => $biblionumber, dewey => $dewey, subject => $subject, + publicationyear => $publicationyear, ); if ( $op ne "do_search" ) { @@ -111,6 +113,7 @@ my $pars= { controlnumber => $controlnumber, stdid => $stdid, srchany => $srchany, + publicationyear => $publicationyear, }; Z3950Search($pars, $template); output_html_with_http_headers $input, $cookie, $template->output; diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/z3950_search.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/z3950_search.tt index 3e074c455a..0afebb5b0c 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/z3950_search.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/z3950_search.tt @@ -26,6 +26,7 @@
  • +
  • -- 2.11.0