From 6818f4ab7a74cdb5668ab1f2c6d384e1bd8d9945 Mon Sep 17 00:00:00 2001 From: David Cook Date: Tue, 16 Dec 2014 12:53:18 +1100 Subject: [PATCH] [PASSED QA] Bug 13469 - Unapi path to XSLTs is wrong in OPAC The Unapi path to XSLTs is wrong in the OPAC. Unfortunately, it's coded to work just for Git installs, which makes it tough to test. _TEST PLAN_ Before applying: 1) Go to http://GIT-INSTALL/cgi-bin/koha/unapi?id=koha:biblionumber:1&format=oai_dc 2) If the biblionumber exists, it should show you the record in OAI_DC format. 3) Go to http://REGULAR-INSTALL/cgi-bin/koha/unapi?id=koha:biblionumber:1&format=oai_dc 4) You should get a software error Apply the patch. After applying: 1) Refresh the page for http://yourgitinstall/cgi-bin/koha/unapi?id=koha:biblionumber:1&format=oai_dc 2) It should work exactly the same as before. Thorough testers: 1) Push the code to that regular test install 2) Try the link again. It will properly show the converted record now. Signed-off-by: Marcel de Rooy Verified that single install intrahtdocs==/usr/share/koha/clone1712/intranet/htdocs/intranet-tmpl plus "/prog/en/xslt/" is the location for the required xslt files. Script unapi in git install is still fine. Signed-off-by: Kyle M Hall --- opac/unapi | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/opac/unapi b/opac/unapi index a074345..96076b6 100755 --- a/opac/unapi +++ b/opac/unapi @@ -198,8 +198,8 @@ sub get_transformer { my $marcflavour = uc(C4::Context->preference('marcflavour')); return unless $format_to_stylesheet_map->{$marcflavour}->{$format}; - my $xslt_file = C4::Context->config('intranetdir') . - "/koha-tmpl/intranet-tmpl/prog/en/xslt/" . + my $xslt_file = C4::Context->config('intrahtdocs') . + "/prog/en/xslt/" . $format_to_stylesheet_map->{$marcflavour}->{$format}; my $parser = XML::LibXML->new(); -- 1.7.2.5