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