From 1064ee509e5fbfb8edd067a49e6b946722af8433 Mon Sep 17 00:00:00 2001 From: erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4> Date: Tue, 25 May 2010 13:51:25 +0000 Subject: [PATCH] added support for propagating searchOrg, searchSort, searchSortDir, searchLang, startIndex, and count in openurl mapper git-svn-id: svn://svn.open-ils.org/ILS/trunk@16492 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/src/extras/openurl_map.pl | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Open-ILS/src/extras/openurl_map.pl b/Open-ILS/src/extras/openurl_map.pl index a376df7e0e..a35ad6f017 100755 --- a/Open-ILS/src/extras/openurl_map.pl +++ b/Open-ILS/src/extras/openurl_map.pl @@ -11,6 +11,12 @@ while (my $openurl = <>) { kw => '', au => '', ti => '', + searchOrg => '', + searchSort => '', + searchSortDir => '', + searchLang => '', + startIndex => '', + count => '', ); for (@parts) { @@ -20,6 +26,18 @@ while (my $openurl = <>) { $params{ti} .= $1 . ' '; } elsif (/^e?is.n=(.*)$/o) { $params{kw} .= $1 . ' '; + } elsif (/^searchSort=(.*)$/o) { + $params{searchSort} = $1; + } elsif (/^searchSortDir=(.*)$/o) { + $params{searchSortDir} = $1; + } elsif (/^searchLang=(.*)$/o) { + $params{searchLang} = $1; + } elsif (/^startIndex=(.*)$/o) { + $params{startIndex} = $1; + } elsif (/^count=(.*)$/o) { + $params{count} = $1; + } elsif (/^searchOrg=(.*)$/o) { + $params{searchOrg} = $1; } elsif (/^[^=]+=(.*)$/o) { $params{kw} .= $1 . ' '; } -- 2.11.0