[Koha-patches] [PATCH 2/2] bug 5780 followup: RIS export now includes all URLs

Galen Charlton gmc at esilibrary.com
Tue Aug 30 21:40:23 CEST 2011


Also cleanup whitespace and adjust the line ending per
bug 6769.

Signed-off-by: Galen Charlton <gmc at esilibrary.com>
---
 C4/Ris.pm |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/C4/Ris.pm b/C4/Ris.pm
index f94114f..562c25b 100644
--- a/C4/Ris.pm
+++ b/C4/Ris.pm
@@ -40,6 +40,7 @@ package C4::Ris;
 
 # Modified 2008 by BibLibre for Koha
 # Modified 2011 by Catalyst
+# Modified 2011 by Equinox Software, Inc.
 #
 # This file is part of Koha.
 #
@@ -276,10 +277,10 @@ sub marc2ris {
 	    &print_abstract($record->field('520'));
 	}
     
-        # 856u has the URI
-        if ($record->field('856')){
-	    print_uri($record->field('856'));
-	}	    
+    # 856u has the URI
+    if ($record->field('856')) {
+        print_uri($record->field('856'));
+    }
 
 	## end RIS dataset
 	print "ER  - \r\n";
@@ -592,10 +593,12 @@ sub print_issn {
 # print_uri() prints info from 856 u 
 ###
 sub print_uri {
-    my $f856 = shift;
-    
-    if (my $uri = $f856->subfield('u')){
-	print "UR  - ", charconv($uri), "\n";
+    my @f856s = @_;
+
+    foreach my $f856 (@f856s) {
+        if (my $uri = $f856->subfield('u')) {
+	        print "UR  - ", charconv($uri), "\r\n";
+        }
     }
 }
 
-- 
1.7.4.1



More information about the Koha-patches mailing list