From: erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Date: Tue, 25 May 2010 13:51:25 +0000 (+0000)
Subject: added support for propagating searchOrg, searchSort, searchSortDir, searchLang, start... 
X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=1064ee509e5fbfb8edd067a49e6b946722af8433;p=evergreen%2Fpines.git

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
---

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 . ' ';
 		}